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
|
50161ed87d
|
feat(wayland): fully async!!!
|
2022-09-04 00:35:44 -04:00 |
|
Nova
|
4335e2b216
|
fix(clippy): silenced but i owe it my life
|
2022-08-22 10:21:34 -04:00 |
|
Nova
|
c272cfaed1
|
feat(registry): const initialization meaning no necessary lazy_static
|
2022-08-17 19:28:52 -04:00 |
|
Nova
|
85077146d3
|
refactor(node): remove unnecessary clone from get_client
|
2022-08-17 19:11:00 -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
|
d1d998fd10
|
feat(node): execute_remote_method
|
2022-07-02 14:17:45 -04:00 |
|
Nova
|
a30b6d02b7
|
feat: basic input
|
2022-07-01 03:51:28 -04:00 |
|
Nova
|
cd7627a183
|
refactor(item): transpose item type and item data
|
2022-06-30 12:40:15 -04:00 |
|
Nova
|
c67a76b4b9
|
fix(alias): don't warn about unused field
|
2022-06-30 12:39:52 -04:00 |
|
Nova
|
e0db378181
|
feat: items
|
2022-06-27 09:54:37 -04:00 |
|
Nova
|
ff118d4e1f
|
feat(alias): return Arc<Alias> from Alias::add_to
|
2022-06-21 04:26:48 -04:00 |
|
Nova
|
cceda8f72d
|
feat(alias): add aliasing remote signals/methods
|
2022-06-19 23:31:38 -04:00 |
|
Nova
|
d1f6a34ac8
|
fix(alias): use static string references instead of owned string
|
2022-06-19 08:15:13 -04:00 |
|
Nova
|
7fc239293d
|
feat(data): pulse receiver
|
2022-06-16 14:28:40 -04:00 |
|
Nova
|
1433d74f18
|
fix(node): make uid public
|
2022-06-16 14:24:25 -04:00 |
|
Nova
|
46a1581e1b
|
fix(client): turn Rc into Arc
|
2022-06-14 21:02:05 -04:00 |
|
Nova
|
87bfd3dec5
|
fix(alias): make struct public
|
2022-06-14 20:37:15 -04:00 |
|
Nova
|
c60edded40
|
refactor(node): use once_cell for aspects
|
2022-06-14 20:31:46 -04:00 |
|
Nova
|
3aa691475c
|
Make all nodes thread safe
|
2022-06-14 19:34:27 -04:00 |
|
Nova
|
651fa5f012
|
refactor(node): defer setting client until adding to scenegraph
|
2022-06-14 18:18:22 -04:00 |
|
Nova
|
beaa3d0e6b
|
refactor: remove all explicit lifetime specifiers
|
2022-06-14 04:09:42 -04:00 |
|
Nova
|
559d969b10
|
fix: make all node aspects thread safe
|
2022-06-14 02:14:27 -04:00 |
|
Nova
|
2c5d9c3c7f
|
feat(alias): add it
|
2022-06-14 01:27:48 -04:00 |
|
Nova
|
4ec27311a6
|
feat(node): send_remote_signal
|
2022-06-13 02:55:34 -04:00 |
|
Nova
|
2b5578a221
|
feat(node): unique identifier
|
2022-06-12 16:29:45 -04:00 |
|
Nova
|
a5027a9aab
|
fix(node): use fxhasher for local signals/methods hashmaps
|
2022-06-12 12:20:57 -04:00 |
|
Nova
|
332cbf8b62
|
fix(error): use anyhow error instead of formatting
|
2022-06-12 11:47:36 -04:00 |
|
Nova
|
5db13aa484
|
feat(scenegraph): use ScenegraphError signal/node errors
|
2022-06-12 11:35:52 -04:00 |
|
Nova
|
3ef45a1041
|
fix(pulse sender): add aspect to node
|
2022-06-11 23:52:13 -04:00 |
|
Nova
|
98a84c626f
|
refactor(field): wrap all fields in an enum for storage and deref trait
|
2022-06-11 16:23:13 -04:00 |
|
Nova
|
c325cb8595
|
feat: field
|
2022-06-11 15:34:45 -04:00 |
|
Nova
|
7fbf92daf0
|
refactor(spatial): remove explicit lifetime specifier
|
2022-06-11 14:39:26 -04:00 |
|
Nova
|
26f66fc5a4
|
refactor: clean up all warnings by commenting or refactoring
|
2022-06-11 00:52:54 -04:00 |
|
Nova
|
5ee5d0a802
|
feat(node): add_local_method method
|
2022-06-10 20:28:30 -04:00 |
|
Nova
|
f9f36dd43a
|
feat(node): destroy method
|
2022-06-08 17:28:27 -04:00 |
|
Nova
|
bb356f6cb1
|
refactor(node): use sized fn instead of dyn Fn for signals/methods
|
2022-06-06 23:34:44 -04:00 |
|
Nova
|
2c27e5728c
|
refactor: fine-grained interior mutability for scenegraph
|
2022-06-06 21:34:42 -04:00 |
|
Nova
|
1d93046d5e
|
feat(spatial): basic interface
|
2022-06-05 05:04:16 -04:00 |
|
Nova
|
efe870c193
|
refactor(scenegraph+node): 1 node type with components
|
2022-06-03 22:33:40 -04:00 |
|
Nova
|
be9296588e
|
feat(spatial): setTransform local signal
|
2022-06-02 16:24:47 -04:00 |
|
Nova
|
09588ab31d
|
refactor: store weak client in the nodes
|
2022-05-30 19:00:19 -04:00 |
|
Nova
|
a2e61f9b78
|
feat: basic spatial closure
|
2022-05-26 18:42:33 -04:00 |
|
Nova
|
618f2d6748
|
refactor: use inheritance-based style for nodes
|
2022-05-23 21:42:26 -04:00 |
|
Nova
|
1709d19da2
|
refactor(spatial): store weak reference to parent node
|
2022-05-22 12:35:22 -04:00 |
|
Nova
|
73a0c6ff7a
|
refactor(scenegraph): use RcCell<Node> instead of Rc<RefCell<Node>>
|
2022-05-22 10:11:55 -04:00 |
|
Nova
|
8242537932
|
refactor: pass cargo clippy as much as possible
|
2022-05-17 09:10:45 -04:00 |
|