Commit graph

43 commits

Author SHA1 Message Date
Crispy
44cf1f2aef
update demo video 2023-04-29 18:31:17 +02:00
6d69a24668 update README.md 2023-04-29 18:29:35 +02:00
d33eb40c69 color code lasers 2023-04-29 18:14:15 +02:00
d94e3040bb use separate steamvr action sets for different modes 2023-04-29 17:40:03 +02:00
29f4595750 mouse left & right click 2023-04-29 17:06:02 +02:00
d204387e19 move cursor with lasers 2023-04-29 16:44:25 +02:00
0042ee3b58 don't reset positions while hidden 2023-04-25 18:41:02 +02:00
edca13ca09 add reset function 2023-04-24 20:22:41 +02:00
Crispy
38bebf8cf3
Create LICENSE 2023-04-22 20:47:34 +02:00
5f773e2d4d add release to makefile 2023-04-22 20:02:09 +02:00
1f25d2465c add feature list 2023-04-22 20:01:44 +02:00
Crispy
9cecbc4d9e
add demo video to readme 2023-04-22 19:38:26 +02:00
cc89c8cbc5 rename executable 2023-04-22 19:21:56 +02:00
1134e37b10 toggle edit mode 2023-04-22 19:21:31 +02:00
533bf45087 resize overlays when grabbed with both controllers 2023-04-22 17:49:07 +02:00
286c1d08a7 refactor how multiple overlays get grabbed at the same time 2023-04-17 21:23:19 +02:00
895bec3bd5 increase update rate 2023-04-16 18:58:45 +02:00
e73e9b12f8 cleanup 2023-04-16 18:40:44 +02:00
00566021a0 push&pull overlays while moving them 2023-04-16 18:23:00 +02:00
14b5c8f745 rotate lasers to face HMD so they don't look flat 2023-04-15 21:36:13 +02:00
500c198587 refactor to distinguish between controllers when grabbing while both hands were pointing at overlays 2023-04-15 20:56:40 +02:00
e21078927f implement lasers for grabbing 2023-04-15 11:58:22 +02:00
b00dab62db properly align & scale monitors 2023-04-13 23:01:26 +02:00
7ff9475174 refactor 2023-04-13 21:45:21 +02:00
809edb810e move grabbing logic to component 2023-04-11 19:26:26 +02:00
41f01e29a6 convert to steamvr input system & add binding to toggle all overlays 2023-04-11 18:03:03 +02:00
4bc69f2e53 change alpha with trackpad while holding a panel 2023-04-07 22:40:18 +02:00
2c120f462f make grabbable area a box instead of sphere, colour grabbed panels 2023-04-07 20:49:09 +02:00
1770dd6e26 order panels correctly based on pixel coordinates 2023-04-07 20:32:52 +02:00
03d15b42bd correctly display cursor position when multiple screens exist 2023-04-07 19:27:35 +02:00
54ea68da6b separate overlays by screen 2023-04-07 19:13:52 +02:00
74d2c71c53 cleanup 2023-04-07 13:26:42 +02:00
e4a79eefd3 refactor architecture to allow more separate screen overlays eventually 2023-04-07 01:10:11 +02:00
3c3ed783e4 flip texture instead of overlay transform 2023-04-06 20:07:06 +02:00
766c3e2056 early exit if steamvr is not already running 2023-04-04 21:04:18 +02:00
6d2a6ce0e5 reposition overlay with trigger+B 2023-04-03 21:15:43 +02:00
3f1670809c cleanup 2023-04-02 16:59:07 +02:00
6aef8f92d7 move everything to functions 2023-04-02 16:53:04 +02:00
ef25392907 cleanup 2023-04-02 16:39:06 +02:00
e7df6a2776 display cursor position 2023-04-02 15:38:27 +02:00
2242c2c824 grab entire screen(s), lower framerate 2023-04-02 14:54:44 +02:00
06d9b171a0 add README.md 2023-04-02 14:39:45 +02:00
8651d65a0d init - display part of screen on a vr overlay 2023-04-02 14:34:52 +02:00