summary refs log tree commit diff
diff options
context:
space:
mode:
authorVika <vika@fireburn.ru>2025-02-19 21:55:25 +0300
committerVika <vika@fireburn.ru>2025-02-19 22:11:48 +0300
commit657a2672fead185eb37ea4a61f587a7a796b6a0d (patch)
treeb6923194f82e910beee6bf09ce467395d47756a3
parent326b67cc99b364238d48b9735bdf8053b826a303 (diff)
downloadbowl-657a2672fead185eb37ea4a61f587a7a796b6a0d.tar.zst
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.
-rw-r--r--Cargo.toml2
-rwxr-xr-xbuild.rs2
-rw-r--r--src/components/preferences.rs2
-rw-r--r--src/components/smart_summary.rs4
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!
+                }
             }
 
         }