|
e50f85d970
|
add temp head track logo, fix misalignment in tracking selector
|
2021-05-31 17:49:51 +02:00 |
|
|
4a5d1f02c3
|
fix moving hidden overlays & cleanup
|
2021-05-31 17:39:44 +02:00 |
|
|
6c15e9ff5f
|
main menu loads a list of overlays, individual grabbing and setting tracking implemented
|
2021-05-30 20:12:16 +02:00 |
|
|
634ea013b7
|
main menu basic mockup
|
2021-05-30 13:20:34 +02:00 |
|
|
7166f9899f
|
add icons from godot editor
|
2021-05-30 13:19:57 +02:00 |
|
|
78c6fd76c1
|
highlight selected overlays when in grab mode
|
2021-05-29 23:31:05 +02:00 |
|
|
b4df1ff599
|
basic grab mode
|
2021-05-29 23:15:35 +02:00 |
|
|
031a48ffdc
|
load overlays from file at startup
|
2021-05-29 22:53:28 +02:00 |
|
|
97a3fb5e80
|
plugin: grab and cursor modules are loaded at runtime instead of being manual
|
2021-05-27 10:50:23 +02:00 |
|
|
7634b952be
|
cleanup
|
2021-05-26 23:25:49 +02:00 |
|
|
3999f68b5d
|
separate grabbing and cursor functionality to optional sub-nodes
|
2021-05-26 21:39:47 +02:00 |
|
|
3c216bf885
|
cleanup
|
2021-05-26 13:30:38 +02:00 |
|
|
0853b121b8
|
add build subfolders
|
2021-05-26 00:39:04 +02:00 |
|
|
1b1902cadd
|
apply fallbacks when tracker unavailable, cleanup
|
2021-05-25 20:11:06 +02:00 |
|
|
70892dcb7b
|
offsets and overlay properties are saved to settings.json
|
2021-05-25 18:56:52 +02:00 |
|
|
c51d4aa91d
|
upgrade settings manager, add default overlay in settings definition
|
2021-05-24 12:39:37 +02:00 |
|
|
919319cc83
|
create settings definition
|
2021-05-23 23:42:59 +02:00 |
|
|
ba65c823f1
|
update settings manager
|
2021-05-23 21:14:34 +02:00 |
|
CrispyPin
|
e5bd68d0ec
|
Update README.md
|
2021-05-23 00:30:13 +02:00 |
|
|
d2e4c28a86
|
add dropdown to ui demo that changes tracking target
|
2021-05-22 22:15:09 +02:00 |
|
|
1c27c7f6b2
|
fix dragging overlays from other targets
|
2021-05-22 22:01:39 +02:00 |
|
|
ac6f31aedf
|
fix offsets syncing globally when controllers change power state
|
2021-05-22 21:17:07 +02:00 |
|
|
54f9e4f85c
|
cleanup
|
2021-05-22 18:38:52 +02:00 |
|
|
ddb59ed697
|
fix dragging offset rotations!
|
2021-05-22 15:07:57 +02:00 |
|
|
53ace41594
|
switch to quaternions for offset rotation
|
2021-05-22 14:58:55 +02:00 |
|
|
1cca61aac2
|
dragging position offsets work, rotations are scuffed
|
2021-05-22 00:48:04 +02:00 |
|
|
52a5e346f9
|
store offsets for all tracking targets, for fallback; switch target when dragging
|
2021-05-21 21:37:11 +02:00 |
|
|
5b55d3ce81
|
grab translation works when attached to rotated controller
|
2021-05-20 21:05:54 +02:00 |
|
|
37d982458a
|
grab translation works but not rotation
|
2021-05-20 20:56:14 +02:00 |
|
|
9f74010bc9
|
cleanup, made overlayInteraction a node so it doesn't inherit the offset
|
2021-05-20 17:36:48 +02:00 |
|
|
be6173ba83
|
cleanup
|
2021-05-20 12:26:49 +02:00 |
|
CrispyPin
|
5b949ee0c6
|
Create LICENSE
|
2021-05-20 11:20:48 +02:00 |
|
|
7d5dfa60d4
|
improve xyz widget
|
2021-05-20 11:02:13 +02:00 |
|
|
f1e03dc9bc
|
add windows export template
|
2021-05-20 10:49:59 +02:00 |
|
|
0c34f6e0f2
|
remove mac openvr binaries since steamvr on mac has been abandoned
|
2021-05-20 10:41:10 +02:00 |
|
|
e33ea49aaf
|
use spatial node for overlays for easier offsets
|
2021-05-20 10:33:39 +02:00 |
|
|
34bf10eb18
|
plugin: cleanup
|
2021-05-20 09:57:48 +02:00 |
|
|
900fc0809c
|
add click with trigger on UI elements in overlays
|
2021-05-19 23:15:59 +02:00 |
|
|
7c255586db
|
move OverlayInteraction.tscn so it's easier to find
|
2021-05-19 22:27:35 +02:00 |
|
|
e28a1573d0
|
plugin: add cursor that updates when a controller i touching an overlay
|
2021-05-19 22:17:26 +02:00 |
|
|
131a8aa798
|
basic support for triggering overlays (highlights + signal), updates properly when properties change
|
2021-05-19 00:15:53 +02:00 |
|
|
3e2a6096bf
|
Merge branch 'main' into interaction
|
2021-05-18 12:36:12 +02:00 |
|
|
71f6abe41a
|
add basic battery indicator
|
2021-05-18 10:50:01 +02:00 |
|
|
de806ff272
|
upgrade godot-openvr to custom version with battery data (linux only)
|
2021-05-18 10:48:42 +02:00 |
|
|
007eb6d5ba
|
fix rotations
|
2021-05-17 23:40:04 +02:00 |
|
|
1d6502673a
|
Merge branch 'main' into update-openvr
|
2021-05-17 23:28:22 +02:00 |
|
|
e5a8086983
|
fix overlays not being transparent
|
2021-05-17 23:28:00 +02:00 |
|
|
40ae7b4295
|
update godot-openvr to 1.1.0
|
2021-05-17 23:26:30 +02:00 |
|
|
4865f19bb6
|
try to fix rotation
|
2021-05-17 23:18:06 +02:00 |
|
|
0407fd297a
|
touch triggers work but hard-wired to left hand
|
2021-05-17 17:16:20 +02:00 |
|