From 155340b78de6306fb6ef51b2356802b83dc92f62 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Sat, 11 Jul 2026 17:33:01 +0200 Subject: [PATCH] dash-frontend: finish theming, wayvr: refactoring, compilable version --- dash-frontend/assets/gui/dashboard.xml | 24 ++- dash-frontend/assets/gui/t_menu_button.xml | 2 +- dash-frontend/assets/gui/tab/settings.xml | 2 +- .../assets/gui/view/app_launcher.xml | 6 +- .../assets/gui/view/game_launcher.xml | 4 +- .../assets/gui/view/popup_window.xml | 16 +- dash-frontend/src/tab/settings/mod.rs | 7 +- .../src/tab/settings/tab_controls.rs | 7 +- dash-frontend/src/util/toast_manager.rs | 2 +- dash-frontend/src/views/game_cover.rs | 8 +- wayvr/src/gui/panel/label.rs | 2 +- wayvr/src/gui/panel/mod.rs | 6 +- wayvr/src/overlays/edit/lock.rs | 38 +++-- wayvr/src/overlays/keyboard/builder.rs | 57 +++----- wayvr/src/overlays/keyboard/mod.rs | 10 +- wayvr/src/state.rs | 17 +-- wgui/assets/wgui/context_menu.xml | 6 +- wgui/assets/wgui/window_frame.xml | 16 +- wgui/src/color.rs | 66 +++++++-- wgui/src/components/editbox.rs | 7 +- wgui/src/components/slider.rs | 138 ++++++++++++------ wgui/src/components/tooltip.rs | 2 +- wgui/src/parser/component_button.rs | 2 +- wgui/src/parser/style.rs | 116 ++++++++------- wgui/src/parser/widget_label.rs | 2 +- wgui/src/renderer_vk/text/mod.rs | 31 +++- wgui/src/widget/label.rs | 7 +- wlx-common/src/config.rs | 6 - 28 files changed, 359 insertions(+), 248 deletions(-) diff --git a/dash-frontend/assets/gui/dashboard.xml b/dash-frontend/assets/gui/dashboard.xml index c33e95d7..4d75e680 100644 --- a/dash-frontend/assets/gui/dashboard.xml +++ b/dash-frontend/assets/gui/dashboard.xml @@ -12,10 +12,8 @@ round="100%" width="~side_button_size" height="~side_button_size" - color="#44444400" - hover_color="#333333ff" - border_color="#00000000" - hover_border_color="#555555ff" + color="background_contrast" + border_color="background_contrast" tooltip="${tooltip}" tooltip_side="${tooltip_side}" > @@ -37,7 +35,7 @@
- +
- @@ -78,8 +76,8 @@ + gradient="radial" color="background_variant(opacity-0.5)" color2="background_variant(transparent)" />
- +
- +
diff --git a/dash-frontend/assets/gui/t_menu_button.xml b/dash-frontend/assets/gui/t_menu_button.xml index a9c9dd66..565b62d4 100644 --- a/dash-frontend/assets/gui/t_menu_button.xml +++ b/dash-frontend/assets/gui/t_menu_button.xml @@ -1,5 +1,5 @@ - +