From 4edc6053ceac5c9b94cfb3eb5a3353ca4072d581 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Wed, 1 Jul 2026 22:29:16 +0200 Subject: [PATCH] dash-frontend: Bindings view UX improvements --- dash-frontend/assets/dashboard/cancel.svg | 1 + dash-frontend/assets/dashboard/hand_left.svg | 45 +++++++++++++++++ dash-frontend/assets/dashboard/hand_right.svg | 44 +++++++++++++++++ .../assets/gui/t_dropdown_button.xml | 6 +-- dash-frontend/assets/gui/view/bindings.xml | 27 +++++++---- .../assets/gui/view/popup_window.xml | 3 +- .../src/tab/settings/tab_controls.rs | 13 +++-- dash-frontend/src/util/popup_manager.rs | 33 +++++++++++-- dash-frontend/src/views/app_launcher.rs | 1 + dash-frontend/src/views/bindings.rs | 48 +++++++++---------- dash-frontend/src/views/dialog_box.rs | 1 + dash-frontend/src/views/download_file.rs | 1 + dash-frontend/src/views/game_launcher.rs | 1 + dash-frontend/src/views/input_profiles.rs | 1 + .../src/views/remote_skymap_downloader.rs | 1 + dash-frontend/src/views/remote_skymap_list.rs | 1 + dash-frontend/src/views/skymap_list.rs | 1 + wgui/src/event.rs | 1 + wgui/src/layout.rs | 3 ++ 19 files changed, 185 insertions(+), 47 deletions(-) create mode 100644 dash-frontend/assets/dashboard/cancel.svg create mode 100644 dash-frontend/assets/dashboard/hand_left.svg create mode 100644 dash-frontend/assets/dashboard/hand_right.svg diff --git a/dash-frontend/assets/dashboard/cancel.svg b/dash-frontend/assets/dashboard/cancel.svg new file mode 100644 index 00000000..74c27b23 --- /dev/null +++ b/dash-frontend/assets/dashboard/cancel.svg @@ -0,0 +1 @@ + diff --git a/dash-frontend/assets/dashboard/hand_left.svg b/dash-frontend/assets/dashboard/hand_left.svg new file mode 100644 index 00000000..b780d430 --- /dev/null +++ b/dash-frontend/assets/dashboard/hand_left.svg @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/dash-frontend/assets/dashboard/hand_right.svg b/dash-frontend/assets/dashboard/hand_right.svg new file mode 100644 index 00000000..9f44db82 --- /dev/null +++ b/dash-frontend/assets/dashboard/hand_right.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/dash-frontend/assets/gui/t_dropdown_button.xml b/dash-frontend/assets/gui/t_dropdown_button.xml index e99feb90..c97fa855 100644 --- a/dash-frontend/assets/gui/t_dropdown_button.xml +++ b/dash-frontend/assets/gui/t_dropdown_button.xml @@ -8,16 +8,16 @@ border_color="#FFFFFF66" justify_content="space_between" /> - +