Commit Graph

111 Commits

Author SHA1 Message Date
Nova
6d7d7be3f1 feat: startup script 2023-01-17 18:51:46 -05:00
Nova
7108cfa365 fix(input): grab issues 2023-01-15 04:04:09 -05:00
Nova
75359427c9 feat: even more tracing 2023-01-15 01:13:22 -05:00
Nova
73f3d99877 feat: span tracing!!! 2023-01-14 22:32:41 -05:00
Nova
1a5edee751 refactor(input): more compact registry contains 2023-01-14 20:29:33 -05:00
Nova
27d75d3098 fix(event loop, client): better async 2023-01-14 12:38:05 -05:00
Nova
5350adef98 feat(model): use resource ID for texture 2023-01-06 09:05:30 -05:00
Nova
a0d97c8385 feat(delta): mark_changed 2023-01-04 21:36:25 -05:00
Nova
45998df389 feat(delta): const 2023-01-04 07:23:23 -05:00
Nova
769fa24c1d feat: update stardust-xr 2022-12-17 02:29:32 -05:00
Nova
aa79cb2147 refactor(startup): auto acceptor on item add to 2022-12-10 10:26:26 -05:00
Nova
697320d1c0 refactor(startup): rename to STARTUP_SETTINGS 2022-12-10 09:27:37 -05:00
Nova
2315aca8b5 feat(startup settings): use /proc/{pid}/environ 2022-12-10 09:17:37 -05:00
Nova
48719c9862 feat(resources): list of extensions to check 2022-12-05 22:44:04 -05:00
Nova
42d2a41d57 feat: tracing 2022-12-02 20:46:28 -05:00
Nova
692ee95500 switch to color_eyre instead of anyhow 2022-12-02 13:58:54 -05:00
Nova
418e9fdc54 fix(wayland): cursor material queue higher 2022-11-14 11:53:08 -05:00
Nova
fad9b7d50c refactor(client): use new messenger 2022-10-30 00:14:24 -04:00
Nova
a572b215b9 fix: clippy 2022-10-21 06:21:49 -04:00
Nova
88555ee047 refactor: modularize getting nodes and aspects 2022-10-18 10:58:39 -04:00
Nova
a421b27e0c refactor: make all flex stuff use serde 2022-10-13 00:14:06 -04:00
Nova
beca805a54 feat(resource): enum instead of trait, parse fn 2022-09-26 01:33:21 -04:00
Nova
a80ddf501d feat(drawable): set sky 2022-09-26 00:39:56 -04:00
Nova
69f7a432d5 refactor(model): move into drawable 2022-09-25 03:41:36 -04:00
Nova
101fadd55d feat: startup settings 2022-09-24 13:20:43 -04:00
Nova
df61f74583 refactor: make ready for cargo publishing 2022-09-17 18:43:04 -04:00
Nova
296da9381b refactor(fields): submodules for types 2022-09-14 22:50:29 -04:00
Nova
e492e15013 refactor(items): environment submodule 2022-09-14 22:39:15 -04:00
Nova
8c3c211162 refactor(nodes): move nodes::core to nodes::self 2022-09-14 22:35:23 -04:00
Nova
fc7757e9fb refactor(client): use new queued client messenger 2022-09-14 19:17:02 -04:00
Nova
342a413b9a refactor: clean up modules 2022-09-13 15:39:09 -04:00
Nova
2ea2ec0b07 feat: /hmd 2022-09-05 01:22:19 -04:00
Nova
e5062a4bbb feat(scenegraph): get node through aliases 2022-09-05 01:21:35 -04:00
Nova
50161ed87d feat(wayland): fully async!!! 2022-09-04 00:35:44 -04:00
Nova
a42834063e refactor(event loop): remove once_cell 2022-09-03 08:43:37 -04:00
Nova
4335e2b216 fix(clippy): silenced but i owe it my life 2022-08-22 10:21:34 -04:00
Nova
ae3afe4a09 fix(scenegraph): don't set node's client in add_node 2022-08-21 23:11:05 -04:00
Nova
47cdb408a0 feat(client): set_base_prefixes 2022-08-19 12:18:09 -04:00
Nova
11299716d9 feat: resources 2022-08-19 12:17:54 -04:00
Nova
b95df479cc refactor(registry): make more efficient 2022-08-17 20:40:53 -04:00
Nova
c272cfaed1 feat(registry): const initialization meaning no necessary lazy_static 2022-08-17 19:28:52 -04:00
Nova
fe24bed492 feat(registry): clear 2022-08-17 19:09:43 -04:00
Nova
6c172a98b6 feat: model node :D 2022-08-17 19:08:48 -04:00
Nova
6b13d47197 feat: async all the functions!! 2022-08-16 09:04:10 -04:00
Nova
58b0ae1f9f fix(event loop): disconnect all clients before drop 2022-07-14 08:11:02 -04:00
Nova
0e3313b056 fix(event loop): error in poll when other threads paused due to EINTR 2022-07-13 11:17:47 -04:00
Nova
d7638e3c2d fix(event loop): print error on drop/join 2022-07-12 22:47:47 -04:00
Nova
ffcb955108 fix(registry): use dashmap and pointer keys 2022-07-12 22:47:12 -04:00
Nova
44ba9f2d68 fix(logic step): proper procedure 2022-07-12 14:55:46 -04:00
Nova
159afc007c fix(event loop): don't try to get client every time in loop 2022-07-12 09:08:27 -04:00