|
47ebf9d64c
|
fix raycasts going backwards when a controller is behind an overlay
|
2023-05-03 20:37:03 +02:00 |
|
|
8b7a3e0067
|
prevent accidental dragging by locking cursor in place while mouse movement is small
|
2023-05-01 18:21:28 +02:00 |
|
|
0b7f841fbf
|
update README.md
|
2023-04-29 19:39:51 +02:00 |
|
|
035d9e7296
|
add scrolling
|
2023-04-29 19:38:36 +02:00 |
|
|
858da78820
|
bump version
|
2023-04-29 18:31:54 +02:00 |
|
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 |
|