From 0ee4dcd782920f396deacffb3507d50d19543942 Mon Sep 17 00:00:00 2001 From: Qubasa Date: Thu, 8 Feb 2024 14:28:34 +0700 Subject: [PATCH] UI: Improved Join card display --- pkgs/clan-vm-manager/clan_vm_manager/views/list.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/clan-vm-manager/clan_vm_manager/views/list.py b/pkgs/clan-vm-manager/clan_vm_manager/views/list.py index cac60c63..1b5693ff 100644 --- a/pkgs/clan-vm-manager/clan_vm_manager/views/list.py +++ b/pkgs/clan-vm-manager/clan_vm_manager/views/list.py @@ -185,16 +185,20 @@ class ClanList(Gtk.Box): row = Adw.ActionRow() - row.set_title(item.url.get_internal()) + row.set_title(item.url.params.flake_attr) + row.set_subtitle(item.url.get_internal()) row.add_css_class("trust") # TODO: figure out how to detect that exist = VMS.use().get_by_id(item.url.get_id()) if exist: - row.set_subtitle("Clan already exists. Joining again will update it") + sub = row.get_subtitle() + row.set_subtitle( + sub + "\nClan already exists. Joining again will update it" + ) avatar = Adw.Avatar() - avatar.set_text(str(item.url)) + avatar.set_text(str(item.url.params.flake_attr)) avatar.set_show_initials(True) avatar.set_size(50) row.add_prefix(avatar)