From 4371550b1d7a883631b85c0e1148c99ea6f27e7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 1 Oct 2026 15:23:22 -0700 Subject: [PATCH] LinkListBox: use Granite.ListItem --- data/styles/AppInfoView.scss | 6 +++--- src/Widgets/LinkListBox.vala | 8 +++----- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/data/styles/AppInfoView.scss b/data/styles/AppInfoView.scss index d8700d378..4d505408d 100644 --- a/data/styles/AppInfoView.scss +++ b/data/styles/AppInfoView.scss @@ -96,9 +96,9 @@ appinfoview { } linklistbox { - row.link grid { - padding: 0 rem(6px); - border-spacing: rem(12px) 0; + granite-listitem.link grid { + border-spacing: 1em 0; + padding: 0 0.5em; } } } diff --git a/src/Widgets/LinkListBox.vala b/src/Widgets/LinkListBox.vala index 66d3ce411..ef4102284 100644 --- a/src/Widgets/LinkListBox.vala +++ b/src/Widgets/LinkListBox.vala @@ -26,8 +26,7 @@ public class AppCenter.LinkListBox : Gtk.Widget { selection_mode = NONE, valign = START }; - contact_listbox.add_css_class ("boxed-list"); - contact_listbox.add_css_class (Granite.STYLE_CLASS_RICH_LIST); + contact_listbox.add_css_class (Granite.CssClass.CARD); var homepage_url = component.get_url (HOMEPAGE); if (homepage_url != null) { @@ -76,8 +75,7 @@ public class AppCenter.LinkListBox : Gtk.Widget { selection_mode = NONE, valign = START }; - contribute_listbox.add_css_class ("boxed-list"); - contribute_listbox.add_css_class (Granite.STYLE_CLASS_RICH_LIST); + contribute_listbox.add_css_class (Granite.CssClass.CARD); var project_license = component.project_license; if (project_license != null) { @@ -292,7 +290,7 @@ public class AppCenter.LinkListBox : Gtk.Widget { return final_token_list.to_array (); } - private class LinkRow : Gtk.ListBoxRow { + private class LinkRow : Granite.ListItem { public string uri_or_key { get; construct; } public string icon_name { get; construct; } public string label_string { get; construct; }