Commit Graph

39 Commits

Author SHA1 Message Date
Aleksander
502cf5d372 WayVR: Display auto-hide support (Fixes #98), keyboard settings in config 2024-11-05 16:40:03 +01:00
Aleksander
96db24d02e WayVR: Modify readme, Various improvements
- Add "Quick setup" and images in readme
- Implement `click_freeze_time_ms`
- Automatically show hidden display if AppClick has been triggered
2024-11-03 16:26:37 +01:00
Aleksander
7e09c010db WayVR: External process support, various tweaks and bugfixes
- Support for foreign wayland clients, WayVR process is now separated into
  managed and external one
- Add `run_compositor_at_start` global param
- Add `primary` display param
- Export WAYLAND_DISPLAY number into XDG_RUNTIME_DIR directory
- Bugfix: Redraw event is not triggered after despawning a process
- Sanitization in WayVRConfig::post_load()
2024-10-27 21:26:33 +01:00
Aleksander
cf5eabdfdf WayVR: shown_at_start app param support 2024-10-26 18:44:08 +02:00
Aleksander
d9dddbad11 WayVR: Initial GUI integration
The format of the wayvr.yaml configuration file is subject to change at any time.
2024-10-21 20:46:52 +02:00
Aleksander
edfa77e07c Integrate WayVR into wlx directly 2024-10-18 21:11:56 +02:00
Aleksander
9dbd1f994e Use strongly-typed OverlayID instead of usize 2024-10-17 21:09:19 +02:00
galister
57ff3aa1dd clippy 2024-08-09 10:19:57 +00:00
galister
7a6040bfee feat: ui sprites + openxr skybox 2024-07-24 21:06:37 +00:00
galister
5575e4f49f fix: openxr swapchain banding 2024-07-11 19:17:41 +09:00
galister
065ce8f136 fix: dont overload xr runtime with notify spam 2024-04-24 06:34:01 +02:00
galister
1fa842bb44 feat: anchor point for working set 2024-04-24 10:19:26 +09:00
galister
42aef89822 feat: configurable primary_font 2024-04-14 18:16:26 +09:00
galister
5db7524787 feat: ui dev window (#29)
* feat: ui dev window

* remove unneeded dep
2024-04-14 05:36:47 +00:00
galister
c02edb7a43 feat: handle screen changes at runtime 2024-04-04 20:06:53 +09:00
galister
7d987f5cb8 fix: watch notifications 2024-03-29 14:09:39 +01:00
galister
54dfb297ac improve error handling 2024-03-17 16:11:05 +01:00
galister
431de923b3 load forgotten screen shader 2024-02-27 22:13:52 +01:00
galister
b045f46b12 modular ui rework 2024-02-25 19:27:48 +01:00
galister
ddba450475 notification sounds 2024-02-21 21:27:09 +01:00
galister
e7710b56d9 notifications 2024-02-21 19:52:42 +01:00
galister
5d812c3b09 even more error handling 2024-02-19 03:21:00 +01:00
galister
63b43c0e59 improve error handling 2024-02-18 22:24:54 +01:00
galister
5bbaf59790 pipewire: dmabuf capture !!! 2024-02-17 12:32:23 +01:00
galister
8116864416 hide watch, switch hands, store actions.json on disk 2024-02-09 00:31:04 +01:00
galister
fd2b96c0d6 experimental battery display 2024-02-06 21:14:10 +01:00
galister
82f53e6668 rework interactions 2024-02-04 14:25:09 +01:00
galister
b5d970e5fd recenter on show 2024-02-04 02:11:32 +01:00
galister
de1ddd45d7 remove screen shader 2024-02-01 00:48:24 +01:00
Aleksander
6999a4b277 Watch rotation + galister fixes (Keyboard mapping fix, OpenXR hand transform fix) (#4)
* Watch rotation + galister fixes (Keyboard mapping fix, OpenXR hand transform fix)

* Use from_scale_rotation_translation
2024-01-30 20:22:18 +00:00
Aleksander
dded4f6398 Port changes from -x repo (#3)
* Port config support from -x repo

* Port changes from -x repo
2024-01-29 17:14:54 +00:00
galister
3b0440562a openvr watch 2024-01-28 22:03:25 +01:00
galister
335652ecb1 fix openxr screen freeze 2024-01-28 13:08:57 +01:00
galister
f96083e770 shader shaders & images 2024-01-28 12:00:57 +01:00
galister
8ad1dadcd4 progress commit: openxr + pipewire + refactor 2024-01-27 18:05:13 +01:00
galister
6cfbc6ffcd grab with realign 2023-12-09 22:26:55 +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