Commit Graph
415 Commits
Author SHA1 Message Date
Thomas Weber e4b7976341 electron: Windows support 2021-08-10 18:15:12 -05:00
Thomas Weber 35c270013e electron: Include another package.json in output 2021-08-10 18:15:12 -05:00
Thomas Weber 4f132dedb9 electron: Update electron-linux64 2021-08-10 18:15:12 -05:00
Thomas Weber d7485c5722 electron: replace default_app.asar
Electron no longer needs a path argument to find the project
2021-08-10 18:15:12 -05:00
Thomas Weber aae47220f8 electron: Initial electron support for Linux 2021-08-10 18:15:12 -05:00
Thomas Weber 93368bbc8e Pointerlock addon 2021-08-10 17:57:53 -05:00
Thomas Weber 5a2aa9d5a7 Trim whitespace 2021-08-10 17:49:03 -05:00
Thomas Weber 21849ef044 Add custom cursor support (#49) 2021-08-10 17:41:25 -05:00
Thomas Weber b15dc251b5 Update browser not supported message 2021-08-09 18:38:23 -05:00
Thomas Weber f5a0cc8b32 Include full Scratch license in all packaged projects
The license requires preserving the copyright notice and license
2021-08-08 22:20:32 -05:00
Thomas Weber ff51cef577 Simplify meta description 2021-08-08 18:20:35 -05:00
Thomas Weber 346aa90f20 Display message when using unsupported browser
Packaged projects work in legacy edge, but the packager itself does not.
2021-08-08 00:42:16 -05:00
Thomas Weber e8d1b6b516 Replace event-target-shim
event-target-shim is surprisingly large
2021-08-08 00:21:38 -05:00
Thomas Weber 2341507786 Update translations 2021-08-07 17:36:53 -05:00
Thomas Weber 217a0bb0f1 Update scaffolding-min estimatedSize 2021-08-07 16:58:00 -05:00
Thomas Weber 4a4e168769 Modernize large-assets.js 2021-08-07 16:55:13 -05:00
Thomas Weber 2b18f21c2c Add missing targetOrigin to Preview.setProgress 2021-08-07 16:54:00 -05:00
Thomas Weber 9399614b44 Log when scaffolding is not running in a production environment 2021-08-07 15:57:22 -05:00
Thomas Weber f264208bd3 Improve error handling
- Handle errors in scaffolding setup
 - Interface will only show message of first error (likely the most important)
2021-08-07 02:00:14 -05:00
Thomas Weber cf14348422 Allow using ws cloudVariables for projects from files 2021-08-06 18:57:18 -05:00
Thomas Weber d0d4b2562a Sanitize project ID
no known security problem, but will be needed in the future
2021-08-06 18:51:24 -05:00
Thomas Weber 8c04ad076d Use polyfilled EventTarget in more places 2021-08-05 23:34:45 -05:00
Thomas Weber e4a3e91b58 Remove TextEncoder from base85 decode
For Legacy Edge compatibility: #104
2021-08-05 23:21:00 -05:00
Thomas Weber 1162d53c45 Polyfill EventTarget for older browsers (#107) 2021-08-05 23:14:12 -05:00
Thomas Weber b0f491324c Update translations 2021-08-05 13:53:13 -05:00
Thomas Weber 5dc053a479 Fromat getProjectData script for slightly cleaner output 2021-08-04 13:50:57 -05:00
Thomas Weber 44638a3f6d Move inline base85 project data outside of JS
Moving it to DOM reduces time spent parsing and compiling JS
Our custom base85 encoding has been modified to be HTML safe
2021-08-04 13:44:03 -05:00
Thomas Weber 3f8347c1d2 Improve error message when attempting to use zip environment from file: URL 2021-08-04 13:04:04 -05:00
Thomas Weber 81c3a4ff05 Run custom JS earlier
Custom JS now runs before project data has begun downloading
2021-08-03 13:00:46 -05:00
Thomas Weber e21a7231c9 Unhardcode source code and feedback links 2021-08-03 12:47:07 -05:00
Thomas Weber 3a644497b2 Unhardcode "TurboWarp Packager" 2021-08-03 12:34:25 -05:00
Thomas Weber 5c1253fdc7 Attempt to reduce people misinterpreting the copyright line 2021-08-03 12:24:03 -05:00
Thomas Weber dfeba7f33b Revoke object URLs when PackagerOptions is unmounted 2021-08-01 18:54:52 -05:00
Thomas Weber 120387ee6b Update translations 2021-08-01 17:01:38 -05:00
Thomas Weber 11ea10fabd Explicitly expose window.scaffolding 2021-08-01 01:45:54 -05:00
Thomas Weber e5bf9b6b90 Hopefully allow browsers to GC getProjectData 2021-08-01 01:39:08 -05:00
Thomas Weber bb4ab3e108 Move getProjectData to own script tag 2021-08-01 01:34:09 -05:00
Thomas Weber 46c97eef8a Include error message in error screen 2021-08-01 01:17:43 -05:00
Thomas Weber 4fad7f53bf Remove unnecessary newline 2021-08-01 01:12:09 -05:00
GarboMuffin d37a39be74 Merge branch 'master' into shim-htmlparser 2021-08-01 00:29:10 -05:00
Thomas Weber c4392b51a1 Shim scratch-parser 2021-08-01 00:25:40 -05:00
Thomas Weber 331d123f55 Shim htmlparser2 2021-08-01 00:05:33 -05:00
Thomas Weber 31d9a98c54 Revert "Dirty hack to ensure only one scratch-render-fonts is bundled"
This reverts commit 6917d2ddff.
2021-07-31 13:44:09 -05:00
Thomas Weber 6917d2ddff Dirty hack to ensure only one scratch-render-fonts is bundled 2021-07-31 01:37:09 -05:00
Thomas Weber 2a9b8ec87f Update translations 2021-07-31 00:48:14 -05:00
Thomas Weber ac8dd6e668 Update translations 2021-07-24 11:15:58 -05:00
Thomas Weber 1733db8169 Always clamp XHR progress 2021-07-21 18:27:47 -05:00
Thomas Weber 9234d05758 Optimize base85 encoding 2021-07-19 18:02:51 -05:00
Thomas Weber da099479e6 ComplexMessage should subscribe to _ not locale 2021-07-19 17:27:59 -05:00
Thomas Weber c4f48fdad4 Don't use slot for button text 2021-07-19 17:16:37 -05:00