Commit Graph
392 Commits
Author SHA1 Message Date
Thomas Weber 679fb7806d Tell NW.js to position window in center of screen 2021-06-24 21:55:13 -05:00
Thomas Weber 955f22f54b Add escape to exit fullscreen in NW.js 2021-06-24 21:30:48 -05:00
Thomas Weber 278f75ed4b Fix gamepad cursor hiding (#56) 2021-06-24 21:26:53 -05:00
Thomas Weber b541a4e9ab Allow opening multiple instances of NW.js app 2021-06-24 21:19:17 -05:00
Thomas Weber f04a2c1ec4 Open new NW.js windows and navigations in system browser 2021-06-24 21:16:13 -05:00
Thomas Weber 0e8b11a177 Add favicon support 2021-06-24 16:02:53 -05:00
Thomas Weber af12360fb4 Make project URL input work more reliably 2021-06-24 15:38:27 -05:00
GarboMuffin 122caf8cd0 Merge pull request #50 from TurboWarp/trunk
the rewrite
2021-06-24 14:14:15 -05:00
Thomas Weber 64ae7f90a7 Check hostnames matches PLAUSIBLE_DOMAIN 2021-06-24 14:12:51 -05:00
Thomas Weber fa00aeec1a Remove leftover console.log 2021-06-24 14:09:32 -05:00
Thomas Weber e9fe4a03e1 Make dragging work more like Scratch 2021-06-24 14:09:32 -05:00
Thomas Weber 6b85a922ed Do not click sprite after dragging 2021-06-24 14:09:32 -05:00
Thomas Weber 190948ee7c Implement touch events 2021-06-24 14:09:32 -05:00
Thomas Weber 7df05601ba Post button info to vm 2021-06-24 14:09:32 -05:00
Thomas Weber 94c20c520e Disable warp timer by default 2021-06-24 14:09:32 -05:00
Thomas Weber 004e8050be Update source code link 2021-06-24 14:09:31 -05:00
Thomas Weber 9bd046e3a3 Make project ID input work more like it does in TurboWarp 2021-06-24 14:09:31 -05:00
Thomas Weber 405857f1a6 Update old site link 2021-06-24 14:09:31 -05:00
Thomas Weber 4e8f7d825e More environment options organization 2021-06-24 14:09:31 -05:00
Thomas Weber 63cf85e50e Blur inputs when clicking on stage
Fixes key input in some situations
2021-06-24 14:09:31 -05:00
Thomas Weber 17052cedec Improve packaged project progress even more 2021-06-24 14:09:30 -05:00
Thomas Weber af2a10bf9f Improve packaged project progress bar 2021-06-24 14:09:30 -05:00
Thomas Weber c030a1c786 Deep clone options
They could change while the packager is running, that's not ideal
2021-06-24 14:09:30 -05:00
Thomas Weber 4b69208573 Rename getProjectJSON to getProjectData 2021-06-24 14:09:30 -05:00
Thomas Weber 63cda3a7a6 Add zip-one-asset environment
Works like the old zip environment
2021-06-24 14:09:30 -05:00
Thomas Weber 51b221f4ce Rename "Progress bar color" 2021-06-24 14:09:30 -05:00
Thomas Weber 30b7d37720 Standalone fullscreen icon should use forground color 2021-06-24 14:09:29 -05:00
Thomas Weber 650defcc9f Fix fullscreen in Safari 2021-06-24 14:09:29 -05:00
Thomas Weber 1d83a744f8 Avoid async promise constructor anti-pattern 2021-06-24 14:09:29 -05:00
Thomas Weber ebbacea86f Reset cache when resetting options 2021-06-24 14:09:29 -05:00
Thomas Weber e58569d327 Ensure we aren't affected by https://bugs.webkit.org/show_bug.cgi?id=226547 2021-06-24 14:09:29 -05:00
Thomas Weber 6ef7c22ea8 Always have a bit of margin around modals 2021-06-24 14:09:28 -05:00
Thomas Weber 4d0fac7ea6 Update privacy policy to mention extensions connecting to Scratch 2021-06-24 14:09:28 -05:00
Thomas Weber a13d3f3cf1 Copy and paste video provider from scratch-gui 2021-06-24 14:09:28 -05:00
Thomas Weber bf0d9bae88 Throttle cloud variable updates 2021-06-24 14:09:28 -05:00
Thomas Weber 521d3d6afe Continue release preparations 2021-06-24 14:09:28 -05:00
Thomas Weber 630fb536bc Cloud manager should check overrides when receiving updates
If a cloud variable server sends an update for a variable that is overridden to use eg. local storage, the update should be ignored.
2021-06-24 14:09:28 -05:00
Thomas Weber 0d215a390c Add copyright notice to the generated projects 2021-06-24 14:09:27 -05:00
Thomas Weber d059628c9e Add a copyright statement 2021-06-24 14:09:27 -05:00
dependabot[bot] 5068b5ed14 Bump svelte from 3.38.2 to 3.38.3 (#14)
Bumps [svelte](https://github.com/sveltejs/svelte) from 3.38.2 to 3.38.3.
- [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.38.2...v3.38.3)

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

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:27 -05:00
Thomas Weber 546a305049 Update privacy policy 2021-06-24 14:09:27 -05:00
Thomas Weber a8b74e2c9b Add privacy-respecting analytics
optout by DNT or installing an adblocker
2021-06-24 14:09:27 -05:00
Thomas Weber c0964c5710 Add privacy policy 2021-06-24 14:09:27 -05:00
Thomas Weber e93ee1cce8 Change names of environments 2021-06-24 14:09:26 -05:00
Thomas Weber b8048b39e6 Allow project URL input to shrink without wrapping 2021-06-24 14:09:26 -05:00
Thomas Weber f67ab41d17 Cache busting for scaffolding.js, addons.js 2021-06-24 14:09:26 -05:00
Thomas Weber afccb775f8 Chrome's XHR progress event can't compute total with compression, so let's estimate it 2021-06-24 14:09:26 -05:00
Thomas Weber 6d104ccc33 Only set progress to 50% when the cache was actually hit 2021-06-24 14:09:26 -05:00
Thomas Weber 9e2a4cd98a Set type explicitly 2021-06-24 14:09:26 -05:00
Thomas Weber ff08c8d95d Better large asset progress bars 2021-06-24 14:09:25 -05:00