Commit Graph

53 Commits

Author SHA1 Message Date
galister
95f2ae4296 wip: wgui backend 2025-06-18 01:06:53 +09:00
galister
2347d4e5aa fix errors 2025-05-30 22:23:24 +09:00
galister
f29364d772 headless mode 2025-05-30 22:14:22 +09:00
galister
a221734e23 improve logging around wayland/x11 init 2025-05-10 16:52:35 +09:00
galister
f13a473048 use multi-threaded capture if vk queues ≥ 2 2025-04-08 00:49:34 +09:00
galister
60850d8d70 get rid of once_cell 2025-04-07 03:31:58 +09:00
galister
1deae19f92 refactors & clippy recommendations 2025-04-07 00:58:03 +09:00
galister
12218828d4 persist keyboard hide state across sessions 2024-11-24 17:37:35 +09:00
Aleksander
9dbd1f994e Use strongly-typed OverlayID instead of usize 2024-10-17 21:09:19 +02:00
galister
17addcde78 fix --show behavior 2024-07-23 19:09:34 +09:00
galister
a991c6b84a feat: toggle to show by default 2024-07-11 16:59:57 +09:00
galister
59c0bc870c keyboard: use fallback layout if failing to load 2024-06-09 09:53:46 +09:00
galister
415ef91a43 feat: PipeWire capture on X11
Co-authored-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-06-06 01:08:20 +09:00
galister
3a3cda7a45 feat: libxkbcommon layouts 2024-06-05 19:54:11 +09:00
galister
1eebde3944 feat: save active layout 2024-06-04 20:43:59 +09:00
galister
c70833b86a feat: persist layout between sessions 2024-04-25 02:13:18 +02:00
galister
5afb5ed4ab refactor 2024-04-24 06:34:01 +02: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
d99a58da9e feat: improve screen alighment on show/hide 2024-04-14 17:17:20 +09:00
galister
78b51179ee fix: x11 builds 2024-04-10 08:33:27 +09:00
galister
1bee936db1 feat: persist screen visibility & curvature 2024-04-05 01:59:03 +09:00
galister
c02edb7a43 feat: handle screen changes at runtime 2024-04-04 20:06:53 +09:00
alexdenerqal
aae649b1f2 feat: add option to disable realigning working set windows on show/hide (#21) 2024-03-30 08:32:52 +00:00
galister
e70aaa002e chore: clippy 2024-03-23 15:41:54 +01:00
galister
155f653f32 omg: curved screens 2024-03-21 21:04:20 +01:00
galister
b045f46b12 modular ui rework 2024-02-25 19:27:48 +01:00
galister
b93ddfce5b openxr: fix segfault 2024-02-22 12:22:50 +01:00
galister
e7710b56d9 notifications 2024-02-21 19:52:42 +01:00
galister
e8f44bd4b0 fix fatal logs again 2024-02-21 00:34:48 +01:00
galister
2d264e3c15 fix fatal logs 2024-02-21 00:13:43 +01:00
galister
e7b415ae4e clippy 2024-02-20 20:55:14 +01:00
galister
d31b3ca6c0 omg big commit 2024-02-20 20:54:06 +01:00
galister
186e023de9 cleanup features 2024-02-19 18:04:13 +01:00
galister
5d812c3b09 even more error handling 2024-02-19 03:21:00 +01:00
galister
1d9fa95ea0 more error handling 2024-02-19 01:05:50 +01:00
galister
63b43c0e59 improve error handling 2024-02-18 22:24:54 +01:00
galister
f029b9324d option to build with only wayland or x11 support 2024-02-17 19:57:26 +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
041dc44a58 dont show on startup 2024-02-06 21:14:47 +01:00
galister
74257f4c42 xshm experiment 2024-02-05 02:07:03 +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
c249b5ec2a laser billboard & sorting fix 2024-02-03 13:44:21 +01:00
galister
832e5a7ecb show-hide binding 2024-02-01 19:49:37 +01:00
galister
328ef3cfde laser colors, improve scaling (wip) 2024-01-28 18:50:50 +01:00
galister
93125dd65e openxr rendering 2024-01-28 01:53:47 +01:00
galister
8ad1dadcd4 progress commit: openxr + pipewire + refactor 2024-01-27 18:05:13 +01:00
galister
51160f97fe steamvr poc works 2024-01-23 16:43:17 +01:00