Lillian Vixe
513e5ff942
minimum viable structure mode
...
bones of fix for grid assets not being inserted into shared_ui_state
2024-06-20 10:43:18 -07:00
Lillian Vixe
a51dab6691
fixed selection swapper and vvg loader. (also a stray bug that added an extra .vvg to grid files)
2024-06-17 14:41:42 -07:00
Lillian Vixe
6c289f30f9
working load-from-file. fixed struct-asset issue with childless root nodes. selection swapper functional (for structures, grids not working(??))
...
REMAINING FOR MVP: edit-node-data (REQUIRED), gizmos (arguable)
2024-06-17 13:00:35 -07:00
Lillian Vixe
41b673753e
working add-new-assets-at-runtime
...
NOT WORKING: selection swapper / seeing loaded asset in editor after creating or after loading.
2024-06-16 13:21:38 -07:00
Lillian Vixe
20f554b8d5
shell of the beginnings of new-asset and update to load-asset. work still to be done
2024-06-14 15:12:15 -07:00
Lillian Vixe
019d5b655d
fixed warnings about bad imports and removed unused argument to UI helper
2024-06-14 09:43:56 -07:00
Lillian Vixe
7d2ff0408b
track untrackeds
2024-06-14 09:26:40 -07:00
Lillian Vixe
25f5ea3971
selection rework/refactor
2024-06-14 09:26:01 -07:00
Lillian Vixe
f25596e3fb
pre-refactor-prep
2024-06-14 08:14:48 -07:00
Lillian Vixe
53e85dbcd0
fixed reshape and rebuild to update on modifications.
2024-06-09 13:16:14 -07:00
Lillian Vixe
63b49c70c7
single-build structure view on-load.
...
TODO: swapping between grid view and structure view. multiple of each being loaded, selecting bringing it to view. creating new structure and grid assets from UI.
2024-06-06 14:56:15 -07:00
Lillian Vixe
0e19a10325
scroll bar
2024-06-05 20:45:57 -07:00
Lillian Vixe
662436bb3e
proof visual editor of files for node transforms, saving and loading
2024-06-05 17:55:29 -07:00
Lillian Vixe
26d0b1627b
fixed structure loading error. added change tracking to structure editing. save all changes button now saves structures
2024-06-04 13:54:02 -07:00
Lillian Vixe
b6a2fbb82c
fixed additions in structure mode. proof of selectable mode
2024-06-03 15:47:29 -07:00
Lillian Vixe
a67beb77bd
finished proof of file load and save. port to multi-grid and multi-structure modality. remaining: selector for structure, selector for grid, exclusivity between the two. transform editor and node-data-editor (grid or light or structure nesting (test for infiniite loop!!))
2024-06-03 15:13:47 -07:00
Lillian Vixe
51805dcbcb
6/6 load/save functions (untested)
...
TODO: UI rework to allow loading arbitrary files and saving them. described in what its like to load a file.md
2024-05-29 13:29:05 -07:00
Lillian Vixe
1bb0987120
system for extra data such as grids atop nodes in structure stringtree
2024-05-28 15:19:18 -07:00
Lillian Vixe
0455167d78
first two stages of write-to-file complete. waiting on plans for dependency element data (meshes)
2024-05-28 13:37:10 -07:00
Lillian Vixe
f38839557b
comments fix for clarity of inline function
2024-05-24 21:17:31 -07:00
Lillian Vixe
4123df7072
basic proof of concept for saving structure stringtrees to file. complete (janky) stringtree editor proof.
2024-05-21 14:59:13 -07:00
Lillian Vixe
8c7fba2a04
restructured UI details file to extrapolate out editing the tree from the primary act of selecting objects within the structure tree
2024-05-19 15:30:43 -07:00
Lillian Vixe
2f8afb8403
testing
2024-05-17 02:55:31 -07:00
Lillian Vixe
7e91f93fe0
to tower pc
2024-05-05 19:05:10 -07:00
Lillian Vixe
0f9a9c0f35
some boilerplate, file renames to compact modules into an order and all within folder
2024-04-28 15:12:33 -07:00
Lillian Vixe
640987b9b8
pre-refactor
2024-04-28 14:04:24 -07:00
Lillian Vixe
e2b9aa3313
reparenting fixes to avoid deleting elements accidentally
2024-04-25 05:50:01 -07:00
Lillian Vixe
18a93e44df
basic stringtree movement
2024-04-25 03:54:37 -07:00
Lillian Vixe
a9d346c411
proof of popups and non-movable UI with fixed cursor passthru block
2024-04-24 05:15:19 -07:00
Lillian Vixe
c73e66fd64
rwlock
2024-04-21 14:12:53 -07:00
Lillian Vixe
0f25c2660e
scale proof, tree edit ui proof
2024-04-20 18:48:36 -07:00
Lillian Vixe
c15da5e333
quick and messy voxel palettes in editor
2024-04-19 04:58:02 -07:00
Lillian Vixe
f764cd14c3
file save and loading with expandable backwards compat layer
2024-04-18 12:53:11 -07:00
Lillian Vixe
87dacb619e
mesh load tracker with short names for editor to allow changing of name and autoloading of names into an accessible spot for user-facing menus to not have long titles
2024-04-17 03:54:00 -07:00
Lillian Vixe
ea00c1debd
proof of concept detection of area of the window - will be used to avoid clicks counting twice, once for UI, once for events like clicking the meshes to edit voxels
2024-04-16 05:19:07 -07:00
Lillian Vixe
1b878d752e
fix broken tests
2024-04-15 07:22:50 -07:00
Lillian Vixe
40d7d8f949
stringtree and test for it
2024-04-15 07:07:52 -07:00
Lillian Vixe
cbe54774b8
learned the renderer material was fucking the color
2024-04-14 10:29:10 -07:00
Lillian Vixe
50749acacb
proof of bevy egui color picker in UI. needs to and from bevy color, stuffed in a resource, to transmit between systems
2024-04-13 14:15:53 -07:00
Lillian Vixe
ec020a03b5
fix removal issue
2024-04-13 13:49:08 -07:00
Lillian Vixe
a5f02871ef
minimum viable editor (no color picker)
2024-04-11 04:27:37 -07:00
Lillian Vixe
04acadd160
input tested thoroughly, prepped for only raycasting and ecs work to make bare minimum
2024-04-11 03:22:48 -07:00
Lillian Vixe
5678a94cb8
various small refactors like moving orbit_camera and other cleanup. compressed setup for scene into vvedit since it will now beocme an editor instead of a testing ground. input boilerplate for histories and bindings to comingle
2024-04-10 02:04:28 -07:00
Lillian Vixe
360ef923ea
manual work toward configurable inputs for editor
2024-04-10 01:19:25 -07:00
Lillian Vixe
849469c2c1
proof of concept UI hooks
2024-04-09 05:58:37 -07:00
Lillian Vixe
fcb6b4b2b1
asset-compatible meshing of octtrees and an assetloader + plugin for them
2024-04-05 08:19:43 -07:00
Lillian Vixe
3934b6a87f
constants at the top of vvlib/mod.rs for easier stress-test-fun
2024-04-03 18:10:22 -07:00
Lillian Vixe
f8f4a04638
async compute tasks working
2024-04-03 17:22:35 -07:00
Lillian Vixe
3eaf009872
occasional-change variant on stress test
2024-04-03 15:43:18 -07:00
Lillian Vixe
381bdf9433
ecs learning (scaled transform)
2024-04-03 07:39:19 -07:00