From 35b0aa8430d2c2329f072ed50eff7871ca3c3389 Mon Sep 17 00:00:00 2001 From: Vika Date: Wed, 19 Feb 2025 21:55:25 +0300 Subject: Use an icon from the GNOME Icon Development Kit for LLM enhancements If the user doesn't have an emoji font installed (why wouldn't you?), this will be helpful. Additionally it makes this button less appealing and prominent. --- Cargo.toml | 2 +- build.rs | 2 +- src/components/preferences.rs | 2 +- src/components/smart_summary.rs | 4 +++- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 411e4af..00f6bb7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,7 @@ libsecret = { version = "0.7.0", features = ["v0_21_2"] } log = { version = "0.4.22", features = ["std"] } microformats = "0.9.1" relm4 = { version = "0.9.1", features = ["gnome_46", "adw", "css", "macros", "libadwaita"] } -relm4-icons = { version = "0.10.0-beta.1", features = ["icon-development-kit"] } +relm4-icons = { version = "0.10.0-beta.2", features = ["icon-development-kit"] } serde = { version = "1.0.208", features = ["derive"] } serde_json = "1.0.125" serde_urlencoded = "0.7.1" diff --git a/build.rs b/build.rs index 595f395..1adc0c1 100755 --- a/build.rs +++ b/build.rs @@ -24,6 +24,6 @@ fn main() { None::<&str>, Some("./icons"), // Stock icons to include - ["menu", "magic-wand"], + ["menu", "brain-augemnted" /* sic! */ ], ); } diff --git a/src/components/preferences.rs b/src/components/preferences.rs index fbf406d..09fbdf7 100644 --- a/src/components/preferences.rs +++ b/src/components/preferences.rs @@ -29,7 +29,7 @@ impl LanguageModelPreferencesWidgets { let page = adw::PreferencesPage::builder() .title(gettext("Language Models")) .description(gettext("Settings for the language model integrations.")) - .icon_name("magic-wand") + .icon_name("brain-augemnted") // sic! .build(); let general_group = adw::PreferencesGroup::builder() diff --git a/src/components/smart_summary.rs b/src/components/smart_summary.rs index 2795b09..67419cb 100644 --- a/src/components/smart_summary.rs +++ b/src/components/smart_summary.rs @@ -186,7 +186,9 @@ impl Component for SmartSummaryButton { if model.task.is_some() || model.waiting { gtk::Spinner { set_spinning: true } } else { - gtk::Label { set_markup: "✨" } + gtk::Image { + set_icon_name: Some("brain-augemnted") // sic! + } } } -- cgit 1.4.1