Commit Graph

351 Commits

Author SHA1 Message Date
Nova
62802367eb fix: clippy 2024-08-20 17:24:57 -04:00
Nova
853f779930 fix(model): don't keep material references 2024-08-20 17:18:48 -04:00
Nova
21d10a15ee clippy: cleanup 2024-08-20 16:59:37 -04:00
Nova
6146a5b63a fix(model): rebatch identical materials to save on draw calls 2024-08-20 16:59:15 -04:00
Nova
e0a7d4f44a fix: upgrade stereokit-rust and attempt nix upgrade 2024-08-07 14:36:19 -04:00
Nova
14ebe85493 refactor(wayland): update data in user data map for everything 2024-08-06 20:42:46 -04:00
Nova
827c630a70 refactor(input): rename internal capture requests 2024-08-06 12:08:19 -04:00
Nova
98a6ad6f32 refactor: cleanup 2024-07-28 06:14:02 -04:00
Nova
13815d4d20 refactor(tracy): mark/demark relevant functions 2024-07-26 05:53:13 -04:00
Nova
b7191c3183 fix(wayland): popups don't crash anymore 2024-07-24 17:02:02 -04:00
Nova
4d8d38e4e5 fix(zone): if parents none 2024-07-18 23:46:51 -04:00
Nova
6350444559 fix(input): only allow handlers with enabled field nodes 2024-07-18 11:24:06 -04:00
Nova
ecc7d7b912 feat(node): not enabled if spatial and size is 0 2024-07-18 10:49:50 -04:00
Nova
a3bcff035a refactor(objects): move into objects module 2024-07-18 07:56:36 -04:00
Nova
126e9f4ca6 fix(zone): set zoneable false reparents to nothing 2024-07-01 22:01:42 -04:00
Nova
e379dae4ad fix(root): elapsed time 2024-07-01 21:55:26 -04:00
Nova
b3fa529f77 fix(objects): properly destroy nodes 2024-06-30 22:45:20 -04:00
Nova
1e8d3a3d4c fix(input): send events even when not in handler queue 2024-06-30 22:22:41 -04:00
Nova
1324c26c74 fix(fields): actually add the methods onto the nodes 2024-06-28 20:07:28 -04:00
Nova
f08f3e4e4b fix: polish stuff a bit 2024-06-27 16:51:33 -04:00
Nova
d17841ec7a fix(model): no panics 2024-06-26 15:21:48 -04:00
Nova
5be25da46f feat: use dbus for hmd 2024-06-24 19:26:01 -04:00
Nova
02bf210c51 feat(fields): use new field ref and field types 2024-06-21 17:22:52 -04:00
Nova
84e42499e7 feat: todos 2024-06-17 12:11:04 -04:00
Nova
53979ce167 fix(item): item destroy not sending correctly 2024-06-15 13:58:36 -04:00
Nova
fbe941749a refactor(everything): streamline stereokit and main loops 2024-06-13 18:55:46 -04:00
Nova
f73c8f968d fix(wayland): properly kill off xwayland 2024-06-13 10:18:42 -04:00
Nova
83e3a913c5 fix(wayland): remove unnecessary backend impl 2024-06-11 14:33:59 -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
45b832455b fix: stupid dbg statements 2024-06-07 09:01:22 -04:00
Nova
b590e82b05 fix: input capturing 2024-06-07 08:22:51 -04:00
Nova
f770357010 fix: state 2024-06-06 09:24:25 -04:00
Nova
3cbc10d91e fix(model): no panic on material change 2024-06-06 09:02:32 -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
5f9d9d4714 refactor(items): codegen prototocol 2024-05-30 00:34:29 -04:00
Nova
eda50b7d51 feat: upgrade stereokit 2024-05-28 09:13:15 -04:00
Nova
d7fba79be9 fix: new apis 2024-05-28 01:24:49 -04:00
Nova
a831fcb99f feat(nodes/input): update protocol 2024-05-27 02:24: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
47cbc2b8fc feat(nodes/root): log base prefixes change 2024-04-13 05:07:46 -04:00
Nova
15f771ff93 fix(drawable/text): alignment 2024-03-09 23:17:56 -05:00
Nova
302a64785d fix(wayland): warnings 2024-03-09 23:16:32 -05:00
Nova
fba4e10611 refactor(wayland): use smithay seats 2024-03-08 05:57:52 -05:00
Nova
8e317a8e08 feat: session restore! 2024-02-20 03:02:57 -05:00
Nova
c41179a437 refactor(wayland): put everything in wl_surface user data 2024-02-15 12:42:34 -05:00
Nova
43910cce78 feat(input): capturing handler's distance is halved 2024-02-12 11:35:27 -05:00
Nova
a2b061ed43 fix(panel_item): fix set_toplevel_size signal 2024-02-10 18:12:29 -05:00