Commit Graph
635 Commits
Author SHA1 Message Date
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 a21ada1a21 Merge branch 'master' of github.com:TurboWarp/packager 2021-08-10 17:57:55 -05:00
Thomas Weber 93368bbc8e Pointerlock addon 2021-08-10 17:57:53 -05:00
dependabot[bot] ce7887f55f Bump url-parse from 1.5.1 to 1.5.3 (#112)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.1 to 1.5.3.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.3)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-10 17:50:05 -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 b207273465 Enable babel on scaffolding 2021-08-08 00:26:10 -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 e0972243ac Change dev server port to 8947
If you squint really hard, 947 almost looks like PAK
We have a service worker and many other things, so we want to make sure we don't interfere with anything else
2021-08-05 20:03:39 -05:00
Thomas Weber 6a16839faa Merge branch 'master' of github.com:TurboWarp/packager 2021-08-05 13:53:16 -05:00
Thomas Weber b0f491324c Update translations 2021-08-05 13:53:13 -05:00
dependabot[bot] f101e5b69d Bump svelte from 3.41.0 to 3.42.1 (#105)
Bumps [svelte](https://github.com/sveltejs/svelte) from 3.41.0 to 3.42.1.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/compare/v3.41.0...v3.42.1)

---
updated-dependencies:
- dependency-name: svelte
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-05 11:51:40 -05:00
dependabot[bot] dbc517b64e Bump @babel/core from 7.14.8 to 7.15.0 (#106)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.14.8 to 7.15.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.15.0/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-05 11:48:28 -05:00
Thomas Weber 348d5fd909 Merge branch 'master' of github.com:TurboWarp/packager 2021-08-04 15:24:25 -05:00
Thomas Weber 136115718b Update README 2021-08-04 15:24:23 -05:00
dependabot[bot] b509dc4bd5 Bump scratch-vm from 1d8a9c1 to 8b63a81 (#103)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `1d8a9c1` to `8b63a81`.
- [Release notes](https://github.com/TurboWarp/scratch-vm/releases)
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/1d8a9c12db47c029feeacab2d9b1a49923253271...8b63a8115d012f0d28ef5d60ba179413d3a9ce26)

---
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-08-04 14:19:48 -05:00
Thomas Weber 17ee458a58 Polyfill TextEncoder/Decoder for older versions of Node 2021-08-04 13:53:10 -05:00
Thomas Weber 7a1e0b854e Add base85 test 2021-08-04 13:51:02 -05:00
Thomas Weber 5dc053a479 Fromat getProjectData script for slightly cleaner output 2021-08-04 13:50:57 -05:00
Thomas Weber 28f29c48f7 Merge branch 'master' of github.com:TurboWarp/packager 2021-08-04 13:44:06 -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