Commit Graph

204 Commits

Author SHA1 Message Date
Kurt Hutten
9d9e3c4957 Update homepage meta tag 2021-09-15 05:38:08 +10:00
Kurt Hutten
e526fa812e Improve three scene performance and add JSCAD
- smoothed follow mouse animation
- made mobile friendlier down to about 330px ish
- added default social image
- used smaller hero asset
2021-09-12 14:40:10 +10:00
Frank Johnson
a51991ef0d Tweaked styles on login modal, sign up button, and new project popover 2021-09-11 17:57:00 -04:00
Kurt Hutten
b8fa22eede Redo homepage to @franknoirot 's new designs
Not finished but enough for a mvp
designs; https://www.figma.com/file/VUh53RdncjZ7NuFYj0RGB9/CadHub?node-id=1652%3A4224
2021-09-11 23:15:28 +10:00
Kurt Hutten
12ab456446 format 2021-09-10 18:45:03 +10:00
Frank Noirot
da557a5c16 Merge pull request #496 from Irev-Dev/keyboard-shortcuts
Initial keyboard shortcuts configuration implementation
2021-09-09 18:12:59 -04:00
Kurt Hutten
2e2e7be633 Fix console error messages 2021-09-09 18:36:11 +10:00
Frank Noirot
8a54a88b0a Merge branch 'main' into keyboard-shortcuts 2021-09-08 17:52:58 -04:00
Frank Noirot
5d128c6cbd Merge pull request #497 from Irev-Dev/franknoirot/style-tweaks
minor style tweaks to editor
2021-09-08 17:23:29 -04:00
Frank Johnson
b09733175e removed unused lines in AllShortcutsModal.tsx 2021-09-08 11:46:55 -04:00
Frank Johnson
d3d4b5a632 Added AllShortcutsModal into View menu, fixed visual bug with border-radius 2021-09-08 11:35:17 -04:00
Frank Johnson
5b85eec64c removed big-gear 2021-09-08 10:44:44 -04:00
Frank Johnson
0cf599bbe2 Fixed NPM/Yarn mixup and ran linter, updated AllShortcutsModal shortcut 2021-09-08 10:36:21 -04:00
Kurt Hutten
3f1947a4d9 Merge pull request #495 from Irev-Dev/kurt/494-move-worker-into-webpack-build
Move worker into webpack build
2021-09-08 18:14:25 +10:00
Kurt Hutten
3e26e3d420 Fix pre-render fail 2021-09-08 17:44:31 +10:00
Frank Johnson
51bc32aad0 minor style tweaks to editor 2021-09-08 02:52:45 -04:00
Frank Johnson
70cbe9d11e found a solution for the menu items not rendering within HeadlessUI docs 2021-09-07 21:51:47 -04:00
Frank Johnson
c95bfc400b tweaked DropdownItem styling and removed dev process fluff 2021-09-07 21:25:54 -04:00
Frank Johnson
678754d251 Adding @irev-dev's solution to register all shortcuts 2021-09-07 21:19:29 -04:00
Kurt Hutten
58b618cf5f format jscad worker 2021-09-08 06:18:11 +10:00
Kurt Hutten
22da074965 Move worker into webpack build
The jscad worker code was hosted as a static asset, making it odd
javascript where we have to be conscious of what javascript features we
can use and if it will work on older browsers, plus it can't be
typescript like the rest of the codebase.

Since redwood 0.36 we using webpack 5 should make loading workers easy
https://webpack.js.org/guides/web-workers/
But I had trouble with this (see:
https://community.redwoodjs.com/t/has-anyone-tried-workers-with-webpack-5-rw0-36-x/2394)
and instead used the webpack 4 loader without any issues

This issue relates to #411 , and is a checklist item on #444
Resolves #494
2021-09-08 06:16:52 +10:00
Frank Johnson
9887eb4804 Another attempt using a component property within the config 2021-09-07 13:07:35 -04:00
Kurt Hutten
7f4eb85106 Make new project card
designs
https://www.figma.com/file/VUh53RdncjZ7NuFYj0RGB9/CadHub?node-id=1150%3A1619
Resolves #492
2021-09-07 20:05:51 +10:00
Frank Johnson
896baf08d1 added an All Shortcuts dialog 2021-09-06 14:20:46 -04:00
Frank Johnson
e1d429877c initial attempt at shortcut system 2021-09-06 13:01:38 -04:00
Kurt Hutten
b9f3955767 Merge pull request #491 from Irev-Dev/kurt/462
Make social card more robust
2021-09-06 20:49:12 +10:00
Kurt Hutten
f9a43e53e2 Make social card more robust
Resolves #462
2021-09-06 20:48:39 +10:00
Frank Johnson
d203fe7e57 style tweaks to description area within the Project details view. 2021-09-05 21:23:09 -04:00
Kurt Hutten
edfde1aa9f format project 2021-09-05 21:08:57 +10:00
Kurt Hutten
597bf89135 Add banner explaining static openscad images 2021-09-05 20:57:57 +10:00
Kurt Hutten
e4c95cb396 Allow click through of loading animation 2021-09-05 18:05:51 +10:00
Kurt Hutten
867bc0ca29 Fix left hand side background disappearing when loading project profile 2021-09-05 16:28:49 +10:00
Kurt Hutten
4a3144d360 Remove s3
but also upgrade the cad lamdbas to use built javascript files,
allowing us to use typescript, and patching redwood
2021-09-04 23:52:44 +10:00
Kurt Hutten
1c13a38ccb Fix font imports after tailwind upgrade 2021-09-03 07:02:19 +10:00
Kurt Hutten
01a28f4d53 upgrade redwood to v 0.36 2021-08-31 20:12:18 +10:00
Kurt Hutten
f5113da9c2 Upgrade redwood to v 0.35 2021-08-31 18:35:51 +10:00
Kurt Hutten
04261355b7 Up date prod cad endpoint 2021-08-28 07:50:59 +10:00
Kurt Hutten
431cd2e867 Make sure number respects initial value 2021-08-27 20:21:43 +10:00
Kurt Hutten
cdbf6ed6b4 Fix select styling 2021-08-27 18:21:51 +10:00
Kurt Hutten
87f132a684 Add customizer support for OpenSCAD
This also includes sending metadata and part of the concatenated gzip,
not in the s3 metadata as that has a 2kb limit.

Resolves #320
2021-08-27 06:52:04 +10:00
Davor Hrg
5d79efbf15 choice input 2021-08-27 06:50:46 +10:00
Davor Hrg
118c68c9da types and converter for choice input 2021-08-27 06:49:48 +10:00
Davor Hrg
2bc4d904c6 simplify default jscad script 2021-08-24 17:03:41 +02:00
Kurt Hutten
a690265f70 Merge pull request #473 from Irev-Dev/customizer-size
1/3 for customizer is plenty
2021-08-24 18:37:22 +10:00
Kurt Hutten
2b4bc7aa43 Merge pull request #471 from Irev-Dev/jscad-new-default-script
better default script
2021-08-24 18:36:58 +10:00
Davor Hrg
9041301642 Update Customizer.tsx 2021-08-24 10:06:55 +02:00
Frank Johnson
e7b9059958 realized I had missed the bottom border-radius on Encoded Script button! 2021-08-23 22:32:38 -04:00
Frank Johnson
6be2ced06f style tweaks to make Share popover match Figma a bit closer. 2021-08-23 22:16:47 -04:00
Davor Hrg
95bdb570f2 1/3 for customizer is plenty 2021-08-23 14:02:27 +02:00
Davor Hrg
9aa686b4a4 better default script 2021-08-23 11:54:45 +02:00