From 6b4039a764750c176632519279a559c1c225958e Mon Sep 17 00:00:00 2001 From: Aleksander Date: Sun, 30 Nov 2025 15:28:05 +0100 Subject: [PATCH] App launcher view --- dash-frontend/assets/gui/t_group_box.xml | 2 - dash-frontend/assets/gui/t_separator.xml | 5 + .../assets/gui/view/app_launcher.xml | 39 ++++- .../assets/gui/view/popup_window.xml | 6 +- dash-frontend/src/frontend.rs | 52 +++++-- dash-frontend/src/tab/apps.rs | 109 ++++++++++---- dash-frontend/src/tab/mod.rs | 2 +- dash-frontend/src/tab/settings.rs | 4 +- dash-frontend/src/util/popup_manager.rs | 139 ++++++++++++++---- dash-frontend/src/views/app_launcher.rs | 32 +++- wgui/src/components/checkbox.rs | 1 - 11 files changed, 302 insertions(+), 89 deletions(-) create mode 100644 dash-frontend/assets/gui/t_separator.xml diff --git a/dash-frontend/assets/gui/t_group_box.xml b/dash-frontend/assets/gui/t_group_box.xml index 27bb873..d91b25e 100644 --- a/dash-frontend/assets/gui/t_group_box.xml +++ b/dash-frontend/assets/gui/t_group_box.xml @@ -2,8 +2,6 @@ + + \ No newline at end of file diff --git a/dash-frontend/assets/gui/view/app_launcher.xml b/dash-frontend/assets/gui/view/app_launcher.xml index 4c628d9..8b0b4bd 100644 --- a/dash-frontend/assets/gui/view/app_launcher.xml +++ b/dash-frontend/assets/gui/view/app_launcher.xml @@ -1,7 +1,40 @@ + + + + + + + - - +
+ + + +
+
+
\ No newline at end of file diff --git a/dash-frontend/assets/gui/view/popup_window.xml b/dash-frontend/assets/gui/view/popup_window.xml index bb6dc22..8d2cf37 100644 --- a/dash-frontend/assets/gui/view/popup_window.xml +++ b/dash-frontend/assets/gui/view/popup_window.xml @@ -28,14 +28,14 @@ -