Commit Graph
441 Commits
Author SHA1 Message Date
Thomas Weber e4b433f99e Allow more control over ImageInput preview size 2021-08-12 16:53:57 -05:00
Thomas Weber dec3e5c91a Add new option "Loading Screen Image" 2021-08-12 16:52:18 -05:00
Thomas Weber fd8b20bbd5 Increase space between items in footer 2021-08-12 13:06:00 -05:00
Thomas Weber 43345cd9aa Fix layout shift caused by captions, progress bar 2021-08-12 13:00:38 -05:00
Thomas Weber b703d47529 Automatically expand experimental platforms if electron is selected 2021-08-12 12:37:36 -05:00
Thomas Weber 3605685f6c Set theme=dark on <html> instead of <body>
This gives us dark scrollbars in chrome
2021-08-12 11:54:32 -05:00
Thomas Weber 7c3f5a84c7 Use pointer cursor for <summary> 2021-08-12 11:46:50 -05:00
Thomas Weber b34d4a7ad4 Remove download link when options change 2021-08-12 11:45:59 -05:00
Thomas Weber ebc8df0f13 Store local cloud variables with a unique key
To avoid issues when multiple different projects run on the same domain
2021-08-12 11:43:59 -05:00
Thomas Weber f65dd9c873 Update translations 2021-08-12 11:15:53 -05:00
Thomas Weber 5f03bea8b4 Custom cursor should be up to 32x32, not exactly 32x32 2021-08-11 20:09:38 -05:00
Thomas Weber 90d3a599a1 Gate service worker behind environment variable 2021-08-11 20:06:43 -05:00
Thomas Weber 493c834e0a Update translations 2021-08-11 09:06:53 -05:00
Thomas Weber ca713a3a36 Update translations 2021-08-10 21:45:33 -05:00
Thomas Weber f4962950cf Warn if using old pointerlock custom JS 2021-08-10 21:38:47 -05:00
Thomas Weber 126572a493 Convert website link to brand string 2021-08-10 21:16:58 -05:00
Thomas Weber edb4efd3d3 Redesign cursor and addon settings 2021-08-10 21:13:37 -05:00
Thomas Weber 3b6710a3cb Do not allow horizontally shrinking textareas 2021-08-10 20:57:32 -05:00
Thomas Weber 7b79754cc0 Request pointer lock when project started 2021-08-10 20:54:30 -05:00
Thomas Weber 12157358a3 Always use appropriate image preview sizes 2021-08-10 20:24:31 -05:00
Thomas Weber 2626ef8368 Limit :invalid selector to just inputs 2021-08-10 20:20:05 -05:00
Thomas Weber 34b9eade79 Minimum stage size is 1x1 2021-08-10 19:53:45 -05:00
Thomas Weber a90217bb4a Update application settings 2021-08-10 19:53:38 -05:00
Thomas Weber 330140d41c electron: Mark environments as beta
Until they are more thoroughly tested and have macOS support
2021-08-10 18:15:12 -05:00
Thomas Weber a0990f25a4 electron: Hide window until ready to show 2021-08-10 18:15:12 -05:00
Thomas Weber 74d001fab6 electron: Show additional steps when electron is selected 2021-08-10 18:15:12 -05:00
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