From 6e11c2cf870b718b841fc94c73f76c7b545fc716 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Wed, 12 Nov 2025 17:49:05 +0100 Subject: [PATCH] themes cleanup, ui improvements --- dash-frontend/assets/gui/dashboard.xml | 4 +- dash-frontend/assets/gui/t_menu_button.xml | 2 +- dash-frontend/assets/gui/theme.xml | 8 +-- uidev/assets/gui/theme.xml | 8 --- uidev/assets/gui/wlx_theme.xml | 6 +- wgui/src/globals.rs | 2 + wlx-overlay-s/src/assets/gui/bar.xml | 8 +-- wlx-overlay-s/src/assets/gui/edit.xml | 25 ++++--- wlx-overlay-s/src/assets/gui/keyboard.xml | 22 ++++--- wlx-overlay-s/src/assets/gui/theme.xml | 15 +++-- wlx-overlay-s/src/assets/gui/toolbox.xml | 4 +- wlx-overlay-s/src/assets/gui/watch.xml | 12 ++-- wlx-overlay-s/src/main.rs | 9 +-- .../src/overlays/keyboard/builder.rs | 66 ++++++++++++------- wlx-overlay-s/src/overlays/keyboard/mod.rs | 3 +- 15 files changed, 105 insertions(+), 89 deletions(-) delete mode 100644 uidev/assets/gui/theme.xml diff --git a/dash-frontend/assets/gui/dashboard.xml b/dash-frontend/assets/gui/dashboard.xml index 0aab48a..9a46400 100644 --- a/dash-frontend/assets/gui/dashboard.xml +++ b/dash-frontend/assets/gui/dashboard.xml @@ -40,7 +40,7 @@
diff --git a/dash-frontend/assets/gui/t_menu_button.xml b/dash-frontend/assets/gui/t_menu_button.xml index 74c3da4..671189e 100644 --- a/dash-frontend/assets/gui/t_menu_button.xml +++ b/dash-frontend/assets/gui/t_menu_button.xml @@ -8,7 +8,7 @@ height="82" color="#00000033" border_color="#FFFFFF77" - hover_color="~accent" + hover_color="~color_accent" hover_border_color="#FFFFFF" round="8">
- - - - - + + + \ No newline at end of file diff --git a/uidev/assets/gui/theme.xml b/uidev/assets/gui/theme.xml deleted file mode 100644 index bcbda39..0000000 --- a/uidev/assets/gui/theme.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/uidev/assets/gui/wlx_theme.xml b/uidev/assets/gui/wlx_theme.xml index fce1018..7f0b20d 100644 --- a/uidev/assets/gui/wlx_theme.xml +++ b/uidev/assets/gui/wlx_theme.xml @@ -1,8 +1,8 @@ + - - - + + \ No newline at end of file diff --git a/wgui/src/globals.rs b/wgui/src/globals.rs index 5250d5a..2fab224 100644 --- a/wgui/src/globals.rs +++ b/wgui/src/globals.rs @@ -15,6 +15,7 @@ pub struct Defaults { pub dark_mode: bool, pub text_color: drawing::Color, pub button_color: drawing::Color, + pub accent_color: drawing::Color, } impl Default for Defaults { @@ -23,6 +24,7 @@ impl Default for Defaults { dark_mode: true, text_color: drawing::Color::new(1.0, 1.0, 1.0, 1.0), button_color: drawing::Color::new(1.0, 1.0, 1.0, 0.05), + accent_color: drawing::Color::new(0.0, 0.54, 1.0, 1.0), } } } diff --git a/wlx-overlay-s/src/assets/gui/bar.xml b/wlx-overlay-s/src/assets/gui/bar.xml index 34ae422..7d4f316 100644 --- a/wlx-overlay-s/src/assets/gui/bar.xml +++ b/wlx-overlay-s/src/assets/gui/bar.xml @@ -2,14 +2,14 @@
- + @@ -19,7 +19,7 @@ - +