Commit Graph

24 Commits

Author SHA1 Message Date
Aleksander
3c792608e7 config_io: Support wayvr.conf.d directory, refactoring (#139) 2025-01-20 14:26:17 +00:00
Aleksander
eb3087f230 Merge Staging into main (#130)
* config: add use_passthrough

* do not use ALPHA_BLEND if passthrough is off

* keyboard.yaml auto_labels

* OSC: Finish XSOverlay parity (#124)

* osc-battery - utilise match return value to set parameter

this just lets parameter be a `&str` instead of a `String`, and reduces repetition.

* osc-battery - fix error where trackers were 1-indexed instead of 0-indexed

* osc-battery: xsoverlay parity! add average tracker and controller battery parameters.

this should now be in parity with xsoverlay's parameters.

gone back to 1-indexing trackers because it's more user-friendly, so other programs can standardise more easily.

* osc battery: ...that was not 1-indexed.

no idea how I made that mistake but the sent tracker parameters were actually still 0-indexed.

* Update Envision section (#123)

add directions for appimage autostart

* Add Flatpak instructions (#127)

* Add Flatpak instructions

fix small inconsistencies between instructions

* Clarify Flatpak Steam setup for SteamVR and Monado/WiVRn users

* Additional instructions

* default AltLayout is None

* WayVR: IPC [1]: Local socket server, handshake receiver

* WayVR : IPC [2]: `ListDisplays`, `GetDisplay` commands

* WayVR: IPC [3]: `ListProcesses`, `TerminateProcess` commands

* WayVR: IPC [4]: Minor refactoring

* WayVR: Move IPC to separate Git repository

* Restore default features in Cargo.toml

* WayVR: Implement `WvrDisplayCreate`, Implement `WvrProcessLaunch`, Refactoring

* WayVR: Dashboard toggle support, minor refactoring

* Update Cargo.toml

* fix formatting for openxr_actions.json5

---------

Co-authored-by: galister <22305755+galister@users.noreply.github.com>
Co-authored-by: Jay <157681441+cubee-cb@users.noreply.github.com>
Co-authored-by: Marcus Howser <mhowser.git@mailbox.org>
Co-authored-by: Joshua Vandaële <joshua@vandaele.software>
2025-01-11 08:46:54 +00:00
galister
8eb6df9644 warn if unable to write actions.json 2024-06-07 11:13:47 +09:00
galister
f6a9db5759 feat: dummy screens and battery states for uidev (#36) 2024-04-17 12:34:55 +00:00
alexdenerqal
1d1a4f01ae feat: add focus follows the mouse mode (#23) 2024-04-07 15:12:47 +00:00
galister
cb12357d68 openvr: dont overwrite bindings 2024-03-10 16:55:40 +01:00
galister
b401fb28fd openvr: space rotate, recenter height adjust 2024-03-10 16:28:37 +01:00
galister
ed096fffce fix space drag 2024-03-08 00:00:49 +01:00
galister
e7710b56d9 notifications 2024-02-21 19:52:42 +01:00
galister
e7b415ae4e clippy 2024-02-20 20:55:14 +01:00
galister
65fa9d1fae fix battery panel missing devices 2024-02-19 23:55:19 +01:00
galister
63b43c0e59 improve error handling 2024-02-18 22:24:54 +01:00
galister
d42c0ef670 openxr: support changing overlay opacity 2024-02-17 11:06:26 +01:00
galister
12003fdddd batteries: hide devices that are no longer connected 2024-02-17 03:10:42 +01:00
galister
5b0d549079 watch: dont show alvr fake trackers with 100% batteries 2024-02-17 02:44:43 +01:00
galister
68baa3a1ef watch: smarter battery display 2024-02-17 02:30:46 +01:00
galister
8116864416 hide watch, switch hands, store actions.json on disk 2024-02-09 00:31:04 +01:00
galister
d7c8b49efa openvr haptics 2024-02-04 03:16:30 +01:00
galister
9f0856998a playspace mover 2024-01-31 02:16:49 +01:00
galister
6cfbc6ffcd grab with realign 2023-12-09 22:26:55 +01:00
galister
1842259e66 grab, mouse move 2023-12-08 19:41:41 +01:00
galister
a3b60b9607 screens & basic interactions 2023-12-07 02:07:13 +01:00
galister
e5ab46be91 initial commit 2023-12-05 00:16:21 +01:00
galister
f193f33f4e nothing works 2023-11-09 22:27:05 +09:00