Commit Graph

324 Commits

Author SHA1 Message Date
Kurt Hutten
b6867fc8a8 Move viewport state into openscad controller 2021-03-14 17:41:29 +11:00
Frank Noirot
785025fca8 initial commit with full-size image, but broken OpenSCAD image source size. 2021-03-13 20:37:02 -05:00
Kurt Hutten
df3f492aee Add default camera settings 2021-03-14 10:23:24 +11:00
Kurt Hutten
aee882b47c Merge pull request #249 from Irev-Dev/kurt/couple-tweaks
Kurt/couple tweaks
2021-03-14 09:52:55 +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
d7ebb00c3b Couple of tweaks 2021-03-14 08:59:29 +11:00
Kurt Hutten
c4005f149f Merge pull request #244 from Irev-Dev/kurt/241
Fix OpenSCAD move sync
2021-03-13 18:36:47 +11:00
Kurt Hutten
1de49b66dc Fix OpenSCAD move sync
Hard to capture in a title. when you move the object with right-click drag, that axis move away from the shape.

resolves #241
2021-03-13 17:29:26 +11:00
Kurt Hutten
ba45e3ea57 Merge pull request #243 from Irev-Dev/kurt/242
Move local development openSCAD url to env vars
2021-03-13 17:26:56 +11:00
Kurt Hutten
39f408bd49 Move local development openSCAD url to env vars
I think this make it easier to swap between using the aws endpoint and
local endpoint but without having to worry about accidentally committing
the local endpoint if you absent mindedly staging everything, and it
still defaults to aws so it's easy setup for anyone doing a fresh clone.

add OPENSCAD_BASE_URL="http://localhost:8080" to you .env file.

You will have to restart yarn rw dev for the url to swap over though.

Resolves #242
2021-03-13 17:26:09 +11:00
Kurt Hutten
0f41622566 Merge pull request #238 from Irev-Dev/kurt/237
Fix camera perspective and other polish for openscad viewer
2021-03-13 17:14:47 +11:00
Kurt Hutten
e5149f2c95 Tidy up 2021-03-13 17:10:15 +11:00
Kurt Hutten
b70e14cfd9 Merge pull request #236 from Irev-Dev/kurt/235
Convert between Three.js's euler rotation and Openscad's camera
2021-03-12 19:56:57 +11:00
Kurt Hutten
23e34a0a64 Add loading spinner on scroll 2021-03-12 19:48:33 +11:00
Kurt Hutten
a1c3d7a300 Load first render on init
will probably have to change in future when the code is loaded async too
ok for now.
2021-03-12 19:02:43 +11:00
Kurt Hutten
d3e7012669 Add debounce to image fetch, add loading spinner other polish
related #235
2021-03-12 18:54:17 +11:00
Kurt Hutten
5094996a02 Match camera fov between cameras, add axes
related to #235
2021-03-12 16:17:31 +11:00
Kurt Hutten
fc7ebcc437 Convert between Three.js's euler rotation and Openscad's camera
Resolves #235
2021-03-12 08:30:08 +11:00
Kurt Hutten
02de0927ba Bunch of tweaks
Resolves #225 and # 226
a weird state issue and some formatting
2021-03-10 20:47:40 +11:00
Kurt Hutten
3058170057 Merge pull request #233 from Irev-Dev/franknoirot/218
Added initial Monaco Editor to dev-ide, made console pane scrollable
2021-03-10 20:19:26 +11:00
Kurt Hutten
2b87d6a474 Add small issue with callback 2021-03-10 20:14:14 +11:00
Kurt Hutten
faf6ae66ce Merge branch 'main' into franknoirot/218 2021-03-10 19:05:48 +11:00
Kurt Hutten
54db551fc1 Merge pull request #232 from Irev-Dev/kurt/227
set up local development for openscad lamdas
2021-03-10 19:04:36 +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
10062513fd set up local development for openscad lamdas
and make a start on combining with Three.js IdeViewer
Resolves #227

related #231
2021-03-10 08:14:32 +11:00
Kurt Hutten
384d8231e8 Merge pull request #230 from Irev-Dev/franknoirot/218
added react-mosaic-component to IdeContainer.js
2021-03-09 19:44:40 +11:00
Kurt Hutten
6f5d078eb9 Merge branch 'main' into franknoirot/218 2021-03-09 19:31:11 +11:00
Kurt Hutten
d03c130197 Merge pull request #228 from Irev-Dev/kurt/219-222
Create and deploy simple openscad api
2021-03-09 18:40:49 +11:00
Frank Noirot
f6981b41b1 added react-mosaic-component to IdeContainer.js 2021-03-09 01:44:14 -05:00
Kurt Hutten
3aff4b65b2 Clean up and add comments 2021-03-07 18:27:38 +11:00
Kurt Hutten
63c2a79a5d Create and deploy simple openscad api
A minimal frontend integration has been added to as a POC

resolves #219 and #222
2021-03-07 17:32:18 +11:00
Kurt Hutten
8493838f0c Merge pull request #224 from Irev-Dev/franknoirot/218
Showing state being passed into `useIdeState` dispatch middleware
2021-03-05 17:29:42 +11:00
Frank Noirot
fe8cc63c3b added comments to get a proper commit in 2021-03-04 23:34:19 -05:00
Frank Noirot
661797b9a3 Showing state being passed into useIdeState dispatch middleware to change ideType. 2021-03-04 23:06:07 -05:00
Kurt Hutten
3f03cb375d Merge pull request #223 from Irev-Dev/kurt/ide-scaffold-or-ideas
Add ide scaffold to build on
2021-03-05 10:21:30 +11:00
Kurt Hutten
7053357c47 Add new ide to separate unlisted page.
related to #218
2021-03-05 08:09:43 +11:00
Kurt Hutten
6097866034 Add ide scaffold or ideas
related to #218
2021-03-04 21:46:40 +11:00
Kurt Hutten
2c1df8a5e5 Merge pull request #215 from Irev-Dev/kurt/issue-213-link-to-roadmap
Link to road map in the app and README
2021-03-01 18:33:25 +11:00
Kurt Hutten
05653c358b Link to road map in the app and README
it's a good idea to link to the roadmap somewhere in the app. It's a
good way of letting folks who are interested in Cadhub see where it's
going. Link to the GH discussion for now.

Maybe later if we're confident in the features we want and we've added
docs to the website we can add something a bit more official.

Add a link to the read me as well!
resolves #213
2021-02-28 21:10:23 +11:00
Kurt Hutten
ac6f456993 Merge pull request #216 from Irev-Dev/kurt/issue-214-update-redwood-version
Update redwood version 0.20.0 to 0.26.0
2021-02-28 20:46:31 +11:00
Kurt Hutten
a9cf59e1ed Update the readme 2021-02-28 20:44:08 +11:00
Kurt Hutten
2391f29eab Upgrade redwood to version 0.26.0 2021-02-28 20:30:59 +11:00
Kurt Hutten
682993fa48 Upgrade redwood to 0.25.0
changes from sql to postgress for dev, super stressful
2021-02-28 20:11:48 +11:00
Kurt Hutten
990af22c90 Upgrade redwood to version 0.24.0 2021-02-28 18:10:16 +11:00
Kurt Hutten
bed0cc69b8 Upgrade redwood to version 0.23.0 2021-02-28 17:56:03 +11:00
Kurt Hutten
cecfcffed1 Upgrade redwood to 0.22.1 2021-02-28 17:05:55 +11:00
Kurt Hutten
8cc2685b80 upgrade to 0.21.0 changes
for #214
2021-02-28 16:49:19 +11:00
Kurt Hutten
2f45dc59a4 Merge pull request #210 from Irev-Dev/kurt/capture-part-image-on-first-save
Capture image on initial save
2021-02-27 14:21:28 +11:00
Kurt Hutten
794ff480fd capture image on initial save
similar to #111
2021-02-27 13:24:48 +11:00