From 37bb0bb281b6db94da9433df72c920b4e5a4b9db Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Sun, 8 Jun 2025 20:20:44 +0000 Subject: [PATCH 1/4] Update bug-report.md --- .github/ISSUE_TEMPLATE/bug-report.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md index 6af34b6..582645a 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -36,8 +36,11 @@ If this is a regression, please mention which version was working previously. If your issue is graphical or crash or freeze, also add: VK_INSTANCE_LAYERS=VK_LAYER_KHRONOS_validation +Next, create the empty log file: echo > /tmp/wlx.log + Be sure to go and reproduce the issue once more, after these have been set. Upload the log file from: /tmp/wlx.log + --> From f4fbb416da50df86c39eface2eacbde2b05fb423 Mon Sep 17 00:00:00 2001 From: Tayou Date: Thu, 26 Jun 2025 10:41:34 +0200 Subject: [PATCH 2/4] Add OVR Toolkit OSC Parameters (#219) * Add OVR Toolkit OSC Parameters see: https://wiki.ovrtoolkit.co.uk/#/OSC?id=osc-integration * max battery is probably 1.0 * cargo fmt & apply suggestion * forgor rust is snake_case & 1f32 --- src/backend/osc.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/backend/osc.rs b/src/backend/osc.rs index b3eb119..29cebb7 100644 --- a/src/backend/osc.rs +++ b/src/backend/osc.rs @@ -85,10 +85,20 @@ impl OscSender { "/avatar/parameters/isOverlayOpen".into(), vec![OscType::Bool(num_overlays > 0)], )?; + self.send_message( + "/avatar/parameters/ToggleWindows".into(), + vec![OscType::Bool(num_overlays > 0)], + )?; + self.send_message( "/avatar/parameters/isKeyboardOpen".into(), vec![OscType::Bool(has_keyboard)], )?; + self.send_message( + "/avatar/parameters/ToggleKeyboard".into(), + vec![OscType::Bool(has_keyboard)], + )?; + self.send_message( "/avatar/parameters/isWristVisible".into(), vec![OscType::Bool(has_wrist)], @@ -108,6 +118,8 @@ impl OscSender { let mut tracker_total_bat = 0.0; let mut controller_total_bat = 0.0; + let mut lowest_battery = 1f32; + for device in devices { let tracker_param; @@ -144,6 +156,8 @@ impl OscSender { } }; + lowest_battery = lowest_battery.min(level); + // send device battery parameters self.send_message( format!("/avatar/parameters/{parameter}Battery"), @@ -166,6 +180,10 @@ impl OscSender { String::from("/avatar/parameters/averageTrackerBattery"), vec![OscType::Float(tracker_total_bat / f32::from(tracker_count))], )?; + self.send_message( + String::from("/avatar/parameters/LowestBattery"), + vec![OscType::Float(lowest_battery)], + )?; } Ok(()) From 9dceaf30e54baed2d89686c6b03951cfd7ae5a7e Mon Sep 17 00:00:00 2001 From: Karl Essinger Date: Fri, 11 Jul 2025 22:09:24 +0200 Subject: [PATCH 3/4] Update Envision instructions (#231) * Update Envision instructions * Update README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2fc1934..971142f 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,10 @@ In case screens were selected in the wrong order: **SteamVR users**: WlxOverlay-S will register itself for auto-start, so there is no need to start it every time. -**Envision users**: Set `wlx-overlay-s --openxr --show` as the _Autostart Command_ on your Envision profile! This will show a home environment with headset passthrough by default or a [customizable background](https://github.com/galister/wlx-overlay-s/wiki/OpenXR-Skybox)! If you are using the appimage instead, set the _Autostart Command_ to the location of tha appimage binary, e.g `/full/path/to/wlx-overlay-s.appimage --openxr --show`. +**Envision users**: Go to the Plugins menu and select the WlxOverlay-S plugin. This will download and run the AppImage version of the overlay. +In order to run a standalone installation (for instance from the AUR), create a bash script containing `wlx-overlay-s --openxr --show` and then select this bash script as a custom Envision plugin. + +This will show a home environment with headset passthrough by default or a [customizable background](https://github.com/galister/wlx-overlay-s/wiki/OpenXR-Skybox)! **Please continue reading the guide below.** From afb71b1985d8598db23ec415cfb4e5ac67730084 Mon Sep 17 00:00:00 2001 From: xytovl Date: Sat, 26 Jul 2025 18:57:24 +0200 Subject: [PATCH 4/4] Add X-WiVRn-VR category in .desktop file (#237) --- wlx-overlay-s.desktop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wlx-overlay-s.desktop b/wlx-overlay-s.desktop index a5d7be9..31b6c1c 100644 --- a/wlx-overlay-s.desktop +++ b/wlx-overlay-s.desktop @@ -4,4 +4,4 @@ Name=WlxOverlay-S Exec=wlx-overlay-s Icon=wlx-overlay-s Terminal=true -Categories=Utility; +Categories=Utility;X-WiVRn-VR;