Commit graph

111 commits

Author SHA1 Message Date
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
b54df3f689 flip z axis on xyz widget 2021-05-17 11:44:26 +02:00
b3fded5d1e include builds folder but nothing in it 2021-05-16 20:19:55 +02:00
7b9a8b101f fix xyz widget to be square 2021-05-16 20:17:06 +02:00
dba81f3ddc resize clock 2021-05-16 20:16:36 +02:00
3bdb121060 add panel container so overlays will be able to be selected (planned feature) 2021-05-16 20:15:56 +02:00
c64a5c9ba4 plugin: update overlay width when changed at runtime 2021-05-16 17:19:42 +02:00
9bda7d6169 add basic XYZ widget 2021-05-16 16:49:26 +02:00