Commit Graph

12 Commits

Author SHA1 Message Date
Kurt Hutten
98363afb38 Tidy up the light bit of theming 2021-04-27 18:43:18 +10:00
Kurt Hutten
0f4a9b07b4 Pretty up the IDE a little 2021-04-26 17:59:22 +10:00
Kurt Hutten
76a570b0c3 Init multiple types of cadPackages 2021-04-26 07:48:52 +10:00
Kurt Hutten
2153e5b1bf Front end changes for cadquery
Basic changes to get the proof of concept working. Lots of attention
was given to the store/reducer to solve existing problems with async
code and stale closures, it seems even today how to handle this with
use reducer is not quiet settle, I guess because once an app reaches
a certain level of maturity everyone grabs an off the shelf solution
to state management. I ended up implementing thunks because they are
really rather simple. Interesting thread about it all here:
https://gist.github.com/astoilkov/013c513e33fe95fa8846348038d8fe42#gistcomment-3377800

I also move some of settings that were persisted in the openScad
controller into the data store as I ulimately thing what I was doing
in that file was very confusing, with the fact that it had to be
called multiple times with different information before it would be able
to render something properly.
2021-04-18 12:28:23 +10:00
Kurt Hutten
fef69917f5 Add storage for openscad code 2021-03-21 14:59:47 +11:00
Kurt Hutten
73c3a7c6f4 Lazy load monaco editor
related to #262
2021-03-20 10:06:17 +11:00
Kurt Hutten
01bc76e09a Encode code into url to make sharing snippets easy
resolves #253
2021-03-16 20:26:58 +11:00
Kurt Hutten
a2454a3f80 Remove openscad specific state from ideState 2021-03-14 09:49:58 +11:00
Kurt Hutten
44c8192d81 Add ctrl|meta + s for generating new preview 2021-03-14 09:38:22 +11:00
Kurt Hutten
2b87d6a474 Add small issue with callback 2021-03-10 20:14:14 +11:00
Frank Noirot
7410efada0 Added initial Monaco Editor to dev-ide, made console pane scrollable 2021-03-10 00:55:14 -05:00
Kurt Hutten
6097866034 Add ide scaffold or ideas
related to #218
2021-03-04 21:46:40 +11:00