Commit Graph
259 Commits
Author SHA1 Message Date
Thomas Weber cd9dc30d3f Update p4.description1 2021-06-29 17:26:18 -05:00
Thomas Weber 68f9f1606f Fixup some missing l10n 2021-06-29 17:12:01 -05:00
Thomas Weber ee846da323 Remove lang= from template
svelte-i18n will add the proper tag
2021-06-29 16:55:50 -05:00
Thomas Weber 67b01cd124 Prepare i18n for most simple strings 2021-06-29 16:54:39 -05:00
Thomas Weber 85dc3ba72a Fix reset button 2021-06-26 01:37:43 -05:00
Thomas Weber 871c9d16b5 use _onresize not relayout for resize listener 2021-06-25 19:32:45 -05:00
Thomas Weber 60f1db973a Add startup shell script for Linux
Some GTK-based distros can't open nw directly, but they can open shell scripts that launch the executable
2021-06-25 16:40:42 -05:00
Thomas Weber ffaa76af47 Don't spellcheck URL input 2021-06-25 16:23:31 -05:00
Thomas Weber 6d5834c0ce Update nwjs environment instructions 2021-06-25 16:21:46 -05:00
Thomas Weber 7531197d71 NW.js Linux support 2021-06-25 16:20:26 -05:00
Thomas Weber 58cd1f273e Add meta description 2021-06-25 15:29:54 -05:00
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
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