From 28eb62346c687fcef50d90c43380fea5dcaaca9d Mon Sep 17 00:00:00 2001 From: jeffser Date: Fri, 28 Jun 2024 21:56:15 -0600 Subject: [PATCH] Even better UI (no way) --- src/window.py | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/window.py b/src/window.py index 4c95350..fd9beb7 100644 --- a/src/window.py +++ b/src/window.py @@ -920,21 +920,14 @@ Generate a title following these rules: self.available_model_list_box.remove_all() for name, model_info in self.available_models.items(): model = Adw.ActionRow( - title = f"{name.capitalize()}", - subtitle = model_info['author'], + title = "{} by {}".format(name.capitalize(), model_info['author']), + subtitle = "{}".format(model_info["url"], _("Visit website")), + #("Image recognition capable\n" if model_info["image"] else "") + #title = f"{name.capitalize()} by {model_info['author']}", #subtitle = f"" + (_("(Image recognition capable)\n") if model_info["image"] else "") + f"{model_info['description']}", name = name ) - link_button = Gtk.Button( - icon_name = "globe-symbolic", - vexpand = False, - valign = 3, - css_classes = ["circular"], - tooltip_text = model_info["url"] - ) - link_button.connect("clicked", lambda button=link_button, link=model_info["url"]: os.system(f'xdg-open "{link}"')) - model.add_suffix(link_button) + if model_info["image"]: model.add_suffix(Gtk.Image.new_from_icon_name("image-x-generic-symbolic")) model.add_suffix(Gtk.Image.new_from_icon_name("go-next")) self.available_model_list_box.append(model)