Skip to content
This repository has been archived by the owner on Jun 27, 2024. It is now read-only.

feat(geometry caching): #38

Merged
merged 21 commits into from
Apr 4, 2018
Merged

feat(geometry caching): #38

merged 21 commits into from
Apr 4, 2018

Conversation

kaosat-dev
Copy link
Contributor

@kaosat-dev kaosat-dev commented Apr 4, 2018

This PR adds & fixes a LOT of things:

* seperated param messages from solids messages from web workers
* added UI redraw for parameter value changes as well
* added support for VTREE api & caching system
* seperated messages for script parameters/definitions & solids
enable caching to survive across multiple re-evaluations
* added depency on @jscad/core
* removed all local parameter utilities that are also present in @jscad/core
* renamed getParameterValues for clarity and to match @jscad/core
* updated all imports / uses accordingly to the points above
* added options toggle
* added secondary color for themes (otherwise some menus will not be readable)
* moved theme selection to options
* various minor ui tweaks
* added action & reducer & storage
* added cache storage in design state
* updated internals of solidsWorker & worker side effects
in case some things were not set/ when starting without saved settings
@kaosat-dev kaosat-dev merged commit 223602e into master Apr 4, 2018
This was referenced Apr 4, 2018
@kaosat-dev kaosat-dev deleted the vtree-experimental branch April 7, 2018 12:27
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
1 participant