Commit Graph

169 Commits

Author SHA1 Message Date
Schmarni
dd0e45cffe chore(entity handles): disable error if the destroy channel was closed, was triggerd on shutdown
Signed-off-by: Schmarni <marnistromer@gmail.com>
2025-09-02 06:27:34 +02:00
Nova
ec50f38dfd refactor: session state save data as bin file 2025-08-29 11:54:06 -07:00
Thomas Colliers
f0a494392a Formatting 2025-08-19 03:52:09 +02:00
Thomas Colliers
a7aa609651 fix: profile_tokio broken due to incompatible types 2025-08-19 03:52:09 +02:00
Schmarni
9e72edae67 fix(core): don't display warning if entity handle can't despawn entity
Signed-off-by: Schmarni <marnistromer@gmail.com>
2025-08-05 23:07:08 +02:00
Nova
28613f8585 fix: actually remove clients on disconnect ya dunce 2025-07-28 14:49:02 -07:00
Nova
63cf0db448 feat: dmatex!! (sorta, borken) 2025-07-10 10:13:38 -07:00
Nova
f4d08dac9c feat: wayland 2025-07-05 19:51:40 -07:00
Nova
4b0969d9cf cleanup: cargo fmt 2025-06-30 02:05:07 -07:00
Schmarni
5a5695f2cc refactor: remove stereokit dependency and fix all warnings
Signed-off-by: Schmarni <marnistromer@gmail.com>
2025-06-30 03:04:00 -06:00
Schmarni
600eab9d2a feat: add entity handles and a bevy channel abstraction
Signed-off-by: Schmarni <marnistromer@gmail.com>
2025-06-30 03:04:00 -06:00
Schmarni
3374473265 feat: mostly reimpl text rendering
Signed-off-by: Schmarni <marnistromer@gmail.com>
2025-06-30 03:04:00 -06:00
Schmarni
aeec63c070 refactor: let the bevy rewrite begin: mostly working model nodes
Signed-off-by: Schmarni <marnistromer@gmail.com>
2025-06-30 03:04:00 -06:00
Nova
b196cbfa3a chore: clippy 2025-05-14 19:58:00 -07:00
Nova
173b033963 fix(input): unresponsive clients get uncaptured 2025-05-14 19:58:00 -07:00
Nova
fe9ae8225c feat(input): retained mode capture system 2025-05-14 19:58:00 -07:00
Schmarni
8fc017a6fc refactor: switch to dashmap for Aspects and Registries
Signed-off-by: Schmarni <marnistromer@gmail.com>
2025-05-14 19:58:00 -07:00
Nova
30a05a3218 refactor: remove once_cell dependency 2025-05-14 19:58:00 -07:00
Nova
779706d792 refactor: upgrade to rust 2024 2025-05-14 19:58:00 -07:00
ash lea
a5f087d29f start to convert ad-hoc errors to explicit types 2025-04-01 14:24:06 -07:00
Nova
8f18d83694 refactor: delete data protocol 2025-04-01 14:24:06 -07:00
Nova
be709efbdd fix: scenegraph errors 2025-04-01 14:24:06 -07:00
Nova
4730f0732b refactor: alias_id 2025-04-01 14:24:06 -07:00
6543
c9fe1be10b cargo fmt (#23) 2024-08-22 01:24:12 +00:00
Nova
5be25da46f feat: use dbus for hmd 2024-06-24 19:26:01 -04:00
Nova
fbe941749a refactor(everything): streamline stereokit and main loops 2024-06-13 18:55:46 -04:00
Nova
99eb0ea547 fix: clippy 2024-06-09 19:58:41 -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
2dc0fdadfd fix(client_state): backwards compatibility 2024-02-20 03:59:18 -05:00
Nova
8e317a8e08 feat: session restore! 2024-02-20 03:02:57 -05:00
Nova
d4b7c3f61a refactor: use typemap for aspects! 2024-02-05 05:09:48 -05:00
Nova
43b3499ed7 refactor(drawable): use idl 2024-02-04 17:36:30 -05:00
Nova
ed28914f86 refactor(idl): create_inteface macro 2024-02-04 09:55:39 -05:00
Nova
1b37d77304 feat(spatial): use codegen 2024-02-03 14:14:27 -05:00
Nova
6eb36516b0 feat: initial IDL 2024-02-03 04:53:19 -05:00
Nova
f893491bed feat(input): captured bool 2023-10-24 00:41:17 -04:00
Nova
b0f9bf24cf feat: initial stardust themes!! 2023-10-17 07:12:06 -04:00
Nova
f045bfb93d feat: optimization 2023-10-08 18:44:52 -04:00
Nova
665e6b034f feat(state): save state to ~/.local/state/stardust/<uid> on graceful disconnect 2023-09-28 10:31:23 -04:00
Nova
fc45b4e400 feat: client state (save/restore) 2023-09-28 09:55:45 -04:00
Nova
af75d2a451 refactor(core): remove dashmap 2023-09-28 01:30:26 -04:00
Nova
707e56cb6f refactor: panel items 2023-09-03 10:38:31 -04:00
Nova
6f4da69e36 feat: async methods 2023-09-02 19:49:53 -04:00
Stephen Christie
5634729445 feat: Start converting method calls to async 2023-08-27 17:11:20 -04:00
Nova
281f5e91ff feat(registry): is_empty 2023-08-06 10:11:01 -04:00
Nova
0736f99631 feat: fd passing 2023-07-31 23:44:17 -04:00
Nova
4bbe3ad8d0 refactor(objects): overhaul input 2023-07-26 08:56:34 -04:00
Nova
f68f350cd2 fix(scenegraph): recurse through aliases 2023-05-31 08:47:02 -04:00