Commit Graph
401 Commits
Author SHA1 Message Date
Thomas Weber 5ec09afcef Track how many projects are loaded, packaged, previewed
Planning for this to be temporary
2021-06-25 13:25:41 -05:00
Thomas Weber 5c2794b408 Merge branch 'master' of github.com:TurboWarp/packager 2021-06-25 13:09:35 -05:00
Thomas Weber da91ba4502 Remvoe noindex 2021-06-25 13:09:23 -05:00
Thomas Weber 47fd7e6d32 Revert "Use a faster sha256 implementation"
This reverts commit 1e8953f010.

While it was certainly faster, it sometimes just waits 30 sceonds before actually running.
Not very reliable.
Not sure what that's about.
We're running in a worker anyways, so at least we're not blocking main.
2021-06-24 23:11:46 -05:00
Thomas Weber f99e163faa Start new NW.js windows in own renderer process 2021-06-24 22:44:47 -05:00
Thomas Weber 9a793b3288 Fix opening windows in center of screen 2021-06-24 22:28:08 -05:00
Thomas Weber b277203f08 Fix custom stage size issues 2021-06-24 22:21:06 -05:00
Thomas Weber e3a55e5c8b Reimplement NW.js escape to close fullscreen without overriding the global escape key 2021-06-24 22:21:03 -05:00
Thomas Weber a771a39eb5 Fix TouchEvent is not defined 2021-06-24 22:20:41 -05:00
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