From 2f6131f8d0ebcd94b387d9fba32d39d6abf55097 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Sun, 24 May 2026 20:35:45 +0200 Subject: [PATCH] dash-frontend: dedicated "Space drag" settings tab, deduplicate overlay shift code in xr&vr, account for gravity shift for static overlays --- dash-frontend/assets/dashboard/drag.svg | 1 + dash-frontend/assets/gui/tab/settings.xml | 9 ++-- dash-frontend/assets/lang/en.json | 1 + dash-frontend/src/tab/settings/mod.rs | 6 +++ .../src/tab/settings/tab_features.rs | 14 +---- .../src/tab/settings/tab_space_drag.rs | 27 ++++++++++ wayvr/src/backend/openvr/playspace.rs | 13 +---- wayvr/src/backend/openxr/playspace.rs | 19 +++---- wayvr/src/backend/playspace_common.rs | 54 ++++++++++++++----- wgui/src/components/slider.rs | 4 +- 10 files changed, 93 insertions(+), 55 deletions(-) create mode 100644 dash-frontend/assets/dashboard/drag.svg create mode 100644 dash-frontend/src/tab/settings/tab_space_drag.rs diff --git a/dash-frontend/assets/dashboard/drag.svg b/dash-frontend/assets/dashboard/drag.svg new file mode 100644 index 00000000..9710d6bd --- /dev/null +++ b/dash-frontend/assets/dashboard/drag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dash-frontend/assets/gui/tab/settings.xml b/dash-frontend/assets/gui/tab/settings.xml index b6850851..8b7d33a8 100644 --- a/dash-frontend/assets/gui/tab/settings.xml +++ b/dash-frontend/assets/gui/tab/settings.xml @@ -13,13 +13,13 @@