Commit Graph

144 Commits

Author SHA1 Message Date
Nova
a421b27e0c refactor: make all flex stuff use serde 2022-10-13 00:14:06 -04:00
Nova
4659c00a55 fix(input): avoid capture order race condition 2022-10-10 20:46:11 -04:00
Nova
c75798cbe9 feat(input): tip 2022-10-01 22:55:41 -04:00
Nova
ba865a1af5 fix(field/box): use correct flex_vec idx for size 2022-09-27 15:21:06 -04:00
Nova
12668419ce feat(drawable): text 2022-09-26 07:09:37 -04:00
Nova
2a5c11c0f0 feat: parse transform vectors 2022-09-26 03:32:13 -04:00
Nova
fdcba63489 fix(field/cylinder): fix local distance 2022-09-26 03:25:02 -04:00
Nova
faf13aef24 refactor(spatial): rename get_*_flex to parse_ 2022-09-26 01:54:48 -04:00
Nova
20f022afc2 refactor(spatial): get_transform_flex 2022-09-26 01:53:37 -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
bbd3159a62 refactor(node): label aspects 2022-09-26 00:39:15 -04:00
Nova
9dd8580271 fix: clippy 2022-09-25 03:44:43 -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
a832232cbf refactor(model): clone stereokit model asap 2022-09-19 10:42:19 -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
Nova
8542a5c02b fix(box field): halve size in local_distance 2022-09-16 19:12:23 -04:00
Nova
a2f313774b fix(fields): fix equations 2022-09-16 16:57:05 -04:00
Nova
a74c98b219 fix(input): hold reference to field until input sent 2022-09-15 15:05:10 -04:00
Nova
170c2608f8 fix(input): order distance links by distance.abs() 2022-09-15 15:04:44 -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
4d897f4fcd feat(input): mouse pointer 2022-09-13 16:40:59 -04:00
Nova
342a413b9a refactor: clean up modules 2022-09-13 15:39:09 -04:00
Nova
bb65da77c7 fix(stardust): clone models on load 2022-09-11 17:57:49 -04:00
Nova
5323479670 fix(spatial): handle case of NaN rotation from 0 scale matrix 2022-09-10 08:54:01 -04:00
Nova
2ea2ec0b07 feat: /hmd 2022-09-05 01:22:19 -04:00
Nova
d23d974e34 fix(spatial): set spatial parent in place correct reference space 2022-09-05 01:22:09 -04:00
Nova
50161ed87d feat(wayland): fully async!!! 2022-09-04 00:35:44 -04:00
Nova
28338cd2e5 feat(spatial): set_spatial_parent and derivatives 2022-09-02 08:36:29 -04:00
Nova
d92cbf01d1 fix(wayland): properly destroy panel items 2022-09-02 08:36:02 -04:00
Nova
a43b30da41 fix(item): add to items registry on new 2022-09-01 19:44:34 -04:00
Nova
70ebc39e55 fix(item): remove item from registry on drop 2022-09-01 19:41:06 -04:00
Nova
dd6c9fee7c feat(panel): seats 2022-08-31 17:22:13 -04:00
Nova
a69ea4b34d fix(item): in panel ui handle_create_item, fix path 2022-08-22 16:24:31 -04:00
Nova
a81070a7c9 fix(panel): applying materials works 2022-08-22 15:59:52 -04:00
Nova
7e6705a012 feat(panel): apply material 2022-08-22 14:42:38 -04:00
Nova
cd86b3a001 feat(model): apply material replacements 2022-08-22 14:42:28 -04:00
Nova
be8e8530a9 feat(wayland): panel item 2022-08-22 12:17:11 -04:00
Nova
ac765f6c2b fix(input): allow dead_code for add_to 2022-08-22 10:22:59 -04:00
Nova
4335e2b216 fix(clippy): silenced but i owe it my life 2022-08-22 10:21:34 -04:00
Nova
ab70e9ab11 fix(item): send ui all existing items on creation 2022-08-22 03:07:51 -04:00
Nova
4805e64f71 fix(item): make_alias with uid 2022-08-22 02:52:10 -04:00
Nova
94469322ef refactor(field): change flexbuffable import path 2022-08-21 14:17:36 -04:00
Nova
762e638c00 fix(spatial): make reference_to_parent_transform identity 2022-08-21 11:49:49 -04:00