Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A completely new playground, in React #1

Merged
merged 49 commits into from
Mar 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
8aefb27
Licenses
ochafik Mar 24, 2023
6486d69
Basic React + TypeScript app skeleton + downloading of deps
ochafik Mar 24, 2023
186049b
Full-featured .scad text editor w/ autocomplete
ochafik Mar 24, 2023
e69c5c0
Fix FS import
ochafik Mar 24, 2023
a890b4c
Naive persistence of state in URL fragment
ochafik Mar 24, 2023
bdf12ca
Port some utils: AbortablePromise, turnIntoDelayableExecution, bubble…
ochafik Mar 25, 2023
d8cc597
Naive state management + syntax check works!
ochafik Mar 25, 2023
42d0d0a
Add react-stl-viewer + fix preview vs. render flow
ochafik Mar 25, 2023
f5ba146
fork me on github ribbon + model refactor
ochafik Mar 25, 2023
5e0dfaf
Fix typo
ochafik Mar 25, 2023
4b11073
Switch to webpack
ochafik Mar 25, 2023
b381f38
cleanup
ochafik Mar 25, 2023
8cdf0e2
Update README.md
ochafik Mar 25, 2023
f996bbc
widgets, file size and elapsed time
ochafik Mar 25, 2023
6528baa
Gooood progress
ochafik Mar 26, 2023
a94dfa4
Warn user before they download a preview
ochafik Mar 26, 2023
9a33556
tie up logs visibility w/ tabs
ochafik Mar 26, 2023
028172b
Fix line skipping in markers processing
ochafik Mar 26, 2023
741ab53
Update README.md
ochafik Mar 26, 2023
ba39e2c
fix safari
ochafik Mar 26, 2023
8478e94
Update README.md
ochafik Mar 26, 2023
89190e9
Hack for iphone 100vh issue: put footer on top and reserve space at t…
ochafik Mar 26, 2023
4350b67
Merge branch 'rewrite1' of https://github.com/openscad/openscad-playg…
ochafik Mar 26, 2023
05fb68e
state/model files refactoring
ochafik Mar 26, 2023
42e78da
new actions menu
ochafik Mar 26, 2023
fb3f4a0
Fix opening / execution of bundled scripts
ochafik Mar 26, 2023
cfda844
Shuffle files around
ochafik Mar 26, 2023
c21f33f
fix duplicate fs context
ochafik Mar 26, 2023
4c40dc5
fix build
ochafik Mar 26, 2023
f9bcfd6
Move contexts to own file not included by worker
ochafik Mar 26, 2023
61fb767
Add primereact's license + update readme
ochafik Mar 26, 2023
efca4a3
Update README.md
ochafik Mar 26, 2023
704c6ed
Split panel switcher out
ochafik Mar 26, 2023
0e97a28
Split into more components
ochafik Mar 26, 2023
4891017
Update EditorPanel.tsx
ochafik Mar 26, 2023
870b909
rm unused imports
ochafik Mar 26, 2023
160c07d
Update README.md
ochafik Mar 26, 2023
8e33e4e
nits
ochafik Mar 26, 2023
bcebd5a
Run openscad from /home (w/ symlinks to libs) and force user files to…
ochafik Mar 26, 2023
51b4818
Simplify file handling: give up trying to execute examples in their f…
ochafik Mar 26, 2023
ba27a22
fix completion
ochafik Mar 26, 2023
d7a8bee
Add back-home button as one can stray far from the playground
ochafik Mar 26, 2023
bcb5b5d
More native settings button
ochafik Mar 26, 2023
6e05266
Adjust autocomplete to new file layout
ochafik Mar 26, 2023
c956162
Let some projects' examples through in bundled zips
ochafik Mar 26, 2023
2ae0380
color picker floating above viewer
ochafik Mar 27, 2023
c141f38
Don't inline sourcemaps for prod builds
ochafik Mar 27, 2023
3c5aec2
Hide line numbers by default
ochafik Mar 27, 2023
8c23204
rm useless code
ochafik Mar 27, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
node_modules
libs
dist
public/libraries
js
src/*.js
build
src/wasm
package-lock.json
Loading