Commit Graph

46 Commits

Author SHA1 Message Date
Nova
8ef8f4ba2b fix: upgrade sk + smithay 2025-04-27 01:20:13 -07:00
Nova
e7ac09589e fix(input): don't limit to closest handler 2025-04-19 01:32:35 -07:00
Nova
5b53fb497e fix(input): dropped input handlers properly release methods 2025-04-07 09:50:34 -07:00
Schmarni
a233b319c2 feat: add Tracked Interface to dbus to allow clients to query the tracking state of controllers/hands
Signed-off-by: Schmarni <marnistromer@gmail.com>
2025-04-01 14:24:06 -07:00
Nova
c6aa5e8284 refactor: upgrade to rust 2024 2025-04-01 14:24:06 -07:00
Nova
d27ec84496 fix: use old stereokit hand 2025-04-01 14:24:06 -07:00
Nova
7e755a44b8 fix(objects/sk_hand): draw pinky 2025-04-01 14:24:06 -07:00
Nova
4730f0732b refactor: alias_id 2025-04-01 14:24:06 -07:00
Nova
72f7fd8e9d refactor: modularize input object capture system 2024-08-06 17:41:39 -04:00
Nova
827c630a70 refactor(input): rename internal capture requests 2024-08-06 12:08:19 -04:00
Nova
a8e16a8411 fix(objects/input): filter out handlers with disabled fields 2024-07-19 00:34:50 -04:00
Nova
f639a1662a feat(objects): add palm 2024-07-18 12:09:38 -04:00
Nova
b3fa529f77 fix(objects): properly destroy nodes 2024-06-30 22:45:20 -04:00
Nova
e5d0906d73 feat(objects/hand): make fingertips pointy 2024-06-27 16:54:08 -04:00
Nova
02bf210c51 feat(fields): use new field ref and field types 2024-06-21 17:22:52 -04:00
Nova
99eb0ea547 fix: clippy 2024-06-09 19:58:41 -04:00
Nova
69311125ba fix(objects/input): multimodal hand input 2024-06-07 15:13:13 -04:00
Nova
9425d30cb3 fix(input): input not working 2024-06-06 06:41:27 -04:00
Nova
8d2aac12d6 feat: upgrade to numerical IDs 2024-06-05 14:34:45 -04:00
Nova
eda50b7d51 feat: upgrade stereokit 2024-05-28 09:13:15 -04:00
Nova
149131f322 fix(objects/sk_hand): addref to material 2024-04-24 20:02:11 -04:00
Nova
be2f5b8e37 refactor(input): switch to manual handler order 2024-04-16 08:00:07 -04:00
Nova
226554fadc refactor(input): use idl 2024-04-14 09:46:29 -04:00
Nova
d4b7c3f61a refactor: use typemap for aspects! 2024-02-05 05:09:48 -05:00
Nova
ed28914f86 refactor(idl): create_inteface macro 2024-02-04 09:55:39 -05:00
Nova
6eb36516b0 feat: initial IDL 2024-02-03 04:53:19 -05:00
Nova
f045bfb93d feat: optimization 2023-10-08 18:44:52 -04:00
Nova
3136a8f2b7 feat(suis/hand): distance per joint 2023-09-27 01:16:44 -04:00
Nova
bf248e192f fix(objects/input): disable_controller still lets hands exist 2023-09-24 11:44:16 -04:00
Nova
6ab2bb2d52 fix: controller 2023-08-06 19:27:40 -04:00
Nova
4bbe3ad8d0 refactor(objects): overhaul input 2023-07-26 08:56:34 -04:00
Nova
4d79a59b20 fix(objects/hand): hand enabled when controller not 2023-04-30 18:28:40 -04:00
Nova
c776c1b712 feat: new stereokit 2023-04-30 13:25:13 -04:00
Nova
dd2bffc2b1 refactor(input): make all inputs have nodes 2023-02-24 11:43:06 -05:00
Nova
d2ef508607 feat: update everything, clean dependencies 2023-02-23 08:41:40 -05:00
Nova
1ad3336b6f feat: span tracing!!! 2023-01-14 22:32:41 -05:00
Nova
21f7f66440 feat: update stereokit 2023-01-04 23:51:48 -05:00
Nova
3598ffdbb1 refactor(sk_hand): use snake case for datamap keys 2022-12-03 17:18:27 -05:00
Nova
e0be6ecea9 refactor(input): flexible datamaps 2022-10-14 08:01:07 -04:00
Nova
cdd38da4ee feat: upgrade stardust-xr version 2022-10-14 01:11:54 -04:00
Nova
a421b27e0c refactor: make all flex stuff use serde 2022-10-13 00:14:06 -04:00
technobaboo
aee4a7f916 tempfix(object/sk_hand): pinch/grab state boolean 2022-10-04 14:25:02 -04:00
Nova
55a50140a5 feat(objects): sk controller for input method tip 2022-10-01 22:55:59 -04:00
Nova
98ee5073dd fix(input): extra hand data 2022-09-18 12:03:02 -04:00
Nova
df61f74583 refactor: make ready for cargo publishing 2022-09-17 18:43:04 -04:00
Nova
ee250b33fa feat(input): hand 2022-09-17 17:26:50 -04:00