Commit Graph

112 Commits

Author SHA1 Message Date
galister
4a45683650 feat(openxr): Monado playspace mover
Co-authored-by: RinLovesYou <xxklintan123xx@gmail.com>
2024-06-03 11:04:45 +09: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
461657e4c3 fix: ui-dev on xorg (#30)
* fix: ui-dev on xorg

* recreate swapchain on resize

* only request window size after canvas size change

* only redraw after canvas changed

* redraw if run_ref failed

* redraw at 1s interval
2024-04-15 14:46:32 +00:00
Chris D
031efb2d79 Add bindings for WMR controllers (#28)
* Add bindings for WMR controllers

* Add support for HP Mixed Reality Controllers

---------

Co-authored-by: hare_ware <3469405-hare_ware@users.noreply.gitlab.com>
2024-04-12 09:55:43 +00:00
alexdenerqal
1d1a4f01ae feat: add focus follows the mouse mode (#23) 2024-04-07 15:12:47 +00:00
galister
6cb683a86b fix(openxr): move removed screens to delete_queue 2024-04-04 20:14:35 +09:00
galister
c02edb7a43 feat: handle screen changes at runtime 2024-04-04 20:06:53 +09:00
galister
4843aeef5d feat: toast topics 2024-03-29 12:21:12 +01:00
galister
810c0cac63 feat: ipd label 2024-03-28 11:51:15 +01:00
galister
9fe9832a8d openxr: separate release threshold for grab, click, altclick 2024-03-21 21:47:08 +01:00
galister
155f653f32 omg: curved screens 2024-03-21 21:04:20 +01:00
galister
bc78450c6a openxr: use squeeze/force for knuckles 2024-03-17 17:11:25 +01:00
galister
dce634edd1 openxr: click/grab/altclick sensitivity option 2024-03-17 16:41:32 +01:00
galister
2f8dcaf110 use linked openxr 2024-03-09 21:21:48 +01:00
galister
507c0677c8 ShowUi & ShowMirror: no implicit show/hide 2024-03-06 20:43:40 +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
ce573f52ea fix alpha, remove sound for dbus toasts 2024-02-22 00:32:10 +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
d31b3ca6c0 omg big commit 2024-02-20 20:54:06 +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
979a51ec08 fix building without osc support 2024-02-17 20:00:15 +01:00
galister
d42c0ef670 openxr: support changing overlay opacity 2024-02-17 11:06:26 +01:00
galister
ba9ba876dc openxr: hide watch via transform 2024-02-12 21:25:37 +01:00
galister
57f954025e openxr: submit dummy layer if nothing is visible 2024-02-07 16:49:57 +01:00
galister
c1841243ce auto-hide watch 2024-02-06 21:25:38 +01:00
galister
815eb4bd78 openxr: prevent invalid poses 2024-02-06 02:21:43 +01:00
galister
2d133b4636 upright screens take 4 2024-02-06 01:57:51 +01:00
galister
26b1961376 pipewire: set xr swapchain size from first valid texture 2024-02-06 01:07:24 +01:00
galister
754241f6bd osc for openvr; configurable osc port 2024-02-05 23:33:27 +01:00
galister
2fb55a8b62 feature: osc sender 2024-02-05 23:15:32 +01:00
galister
82f53e6668 rework interactions 2024-02-04 14:25:09 +01:00
galister
e846014a88 openxr haptics 2024-02-04 03:34:50 +01:00
galister
d7c8b49efa openvr haptics 2024-02-04 03:16:30 +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
93e4058f7f pipewire pause/resume, update wlx-capture, pipewire dmabuf preps 2024-02-02 19:05:33 +01:00
galister
d71bf65ee8 openxr task scheduler 2024-02-02 00:09:39 +01:00
galister
32dc1d2813 openxr: overlay session 2024-02-01 23:54:14 +01:00
galister
bfe0ed9f4d Revert "openxr environment blend mode to alpha"
This reverts commit 22f94671e2.
2024-02-01 23:23:28 +01:00
galister
832e5a7ecb show-hide binding 2024-02-01 19:49:37 +01:00
galister
22f94671e2 openxr environment blend mode to alpha 2024-02-01 19:21:09 +01:00
galister
a0c31fa3ed fix dmabuf with openxr 2024-02-01 16:49:54 +01:00
galister
49fb3ce424 use dynamic rendering for swapchains 2024-02-01 00:21:28 +01:00
galister
a0c2ed0282 dynamic rendering pipelines 2024-01-31 22:14:16 +01:00