Commit Graph
300 Commits
Author SHA1 Message Date
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