Thomas Weber
5e70f33824
Make sure that more parts of the VM get gc'd
2021-06-24 14:09:18 -05:00
Thomas Weber
9cefff811a
Let VM get gc'd after loading
2021-06-24 14:09:18 -05:00
Thomas Weber
72d803a7f4
Different way of loading Scratch
2021-06-24 14:09:18 -05:00
Thomas Weber
9c1e85c8da
NODE_ENV production for deploy not build
2021-06-24 14:09:17 -05:00
Thomas Weber
0d9f50a55c
Add favicon
2021-06-24 14:09:17 -05:00
Thomas Weber
8504b95fee
Let's make it more colorful
2021-06-24 14:09:17 -05:00
Thomas Weber
a34c45eeb3
Fix package name trimming
2021-06-24 14:09:17 -05:00
Thomas Weber
1333aaa934
Simplify default icon fetching
2021-06-24 14:09:17 -05:00
Thomas Weber
fde210a2b0
Smarter deep clone, fixes nw.js icon
2021-06-24 14:09:16 -05:00
Thomas Weber
ca1d35cf81
Trim whitspace from package name and title
2021-06-24 14:09:16 -05:00
Thomas Weber
a415dc23d0
Fix progres bar style for hopefully the last time
2021-06-24 14:09:16 -05:00
Thomas Weber
a040b300a8
Deploy minimized
2021-06-24 14:09:16 -05:00
dependabot[bot]
c5e09e19f2
Bump scratch-vm from 29bac8c to 9e15b0f ( #8 )
...
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm ) from `29bac8c` to `9e15b0f`.
- [Release notes](https://github.com/TurboWarp/scratch-vm/releases )
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/29bac8c8d1fbc0977836c057d1fda543e4570a5b...9e15b0f38ac0f8e0140a04bd43c7bc62926ef5eb )
---
updated-dependencies:
- dependency-name: scratch-vm
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-24 14:09:16 -05:00
Thomas Weber
73e0b1132e
Add github pages deploy action
2021-06-24 14:09:16 -05:00
Thomas Weber
42e03e9dd6
If only fullscreen button, don't display header row
2021-06-24 14:09:15 -05:00
Thomas Weber
697901985a
Remove leftover debugger
2021-06-24 14:09:15 -05:00
Thomas Weber
8cb6b8c66b
Disable all controls by default
2021-06-24 14:09:15 -05:00
Thomas Weber
06b7c9c1a5
Loading screen text placeholder
2021-06-24 14:09:15 -05:00
Thomas Weber
dff0fff941
Unified progress bar logic
2021-06-24 14:09:15 -05:00
Thomas Weber
f591d91441
Reword load project button
2021-06-24 14:09:15 -05:00
Thomas Weber
9083c73326
Loading screen text
2021-06-24 14:09:14 -05:00
Thomas Weber
6f735f5ae7
Add reset button
2021-06-24 14:09:14 -05:00
Thomas Weber
92abf00bcb
Write some text about further steps for NW.js packaging
2021-06-24 14:09:14 -05:00
Thomas Weber
07e7d91c67
Add some better looking buttons
2021-06-24 14:09:14 -05:00
Thomas Weber
091e710ea7
Add a 404 page
2021-06-24 14:09:14 -05:00
Thomas Weber
1464504ab6
No scrolling when modal is visible
2021-06-24 14:09:14 -05:00
Thomas Weber
c190863d17
Spend a bit more time on organization, wording...
2021-06-24 14:09:13 -05:00
Thomas Weber
09bf0e973f
Deep copy options when making child packager
2021-06-24 14:09:13 -05:00
Thomas Weber
8fcf51fe06
These transitions should be local
2021-06-24 14:09:13 -05:00
Thomas Weber
9c4f9926e1
Move everything icns-related into a single bundle
2021-06-24 14:09:13 -05:00
Thomas Weber
3f65933587
Display progress bar in preview
2021-06-24 14:09:13 -05:00
Thomas Weber
ac3937de30
Change incorrect progress message
2021-06-24 14:09:12 -05:00
Thomas Weber
2507b5b5a8
Serialize project once, when its selected
2021-06-24 14:09:12 -05:00
Thomas Weber
e4b759cf11
Don't let people run packager multiple times at once
2021-06-24 14:09:12 -05:00
Thomas Weber
8d55b8f8d6
Loosen CSP even more
...
This CSP only exists to explicitly loosen the CSP of certain packager environments with strict default CSPs.
It is not intended to provide any security (it does not provide any security)
2021-06-24 14:09:12 -05:00
Thomas Weber
f10cd8d100
Run custom JS before loading project
2021-06-24 14:09:12 -05:00
Thomas Weber
7de1c43ca7
Mobile users shouldn't be able to zoom in
2021-06-24 14:09:12 -05:00
Thomas Weber
05751cd7cd
Update output comment to say something
2021-06-24 14:09:11 -05:00
Thomas Weber
bea12047a7
Configurable page title, defaults to project title
2021-06-24 14:09:11 -05:00
Thomas Weber
36f825849a
Generate package name automatically
2021-06-24 14:09:11 -05:00
Thomas Weber
8c22a02ed3
Refactor VM loading
2021-06-24 14:09:11 -05:00
Thomas Weber
cc7ff30c24
More accurate progress bar messages
2021-06-24 14:09:11 -05:00
Thomas Weber
06e0308663
Extract icns stuff to own module
2021-06-24 14:09:11 -05:00
Thomas Weber
66707c0a88
Show progress when fetching large assets
2021-06-24 14:09:10 -05:00
Thomas Weber
f6322d1555
Fix large asset download script
2021-06-24 14:09:10 -05:00
Thomas Weber
ccdcde5072
Easier way to download large assets locally
2021-06-24 14:09:10 -05:00
Thomas Weber
de456de875
Remove unnecessary helper method
2021-06-24 14:09:10 -05:00
Thomas Weber
04fa8c6e18
Consolidate FileReaders
2021-06-24 14:09:10 -05:00
Thomas Weber
f40f6800ed
Controls accent color, reorganize some settings
2021-06-24 14:09:10 -05:00
Thomas Weber
4dd67721f5
32-bit windows nw.js support
2021-06-24 14:09:09 -05:00