Commit Graph
7788 Commits
Author SHA1 Message Date
Thomas Weber fa3f030d1c Disable onbeforeunload 2021-01-04 18:37:29 -06:00
Thomas Weber 629d832304 Fix package and webpack config 2021-01-04 18:37:18 -06:00
Thomas Weber 0f3ab023b0 Disable the editor warning 2021-01-04 17:57:02 -06:00
Thomas Weber 6965f128ce Port https://github.com/ScratchAddons/ScratchAddons/pull/1196 2021-01-04 10:59:40 -06:00
Thomas Weber 15fb3d01a5 Remove tutorial images and videos, we don't use them 2021-01-03 17:51:33 -06:00
Thomas Weber 93fcfef064 Merge branch 'autosave' into develop 2021-01-03 17:25:02 -06:00
Thomas Weber 6019e4ded9 Increase AUTOSAVE_TIMEOUT to 5 minutes 2021-01-03 17:23:39 -06:00
Thomas Weber 0eee10d2d3 Further cleanup editor warning 2021-01-03 16:59:55 -06:00
Thomas Weber 3bff38c0fd Remove analytics events for load shared/unshared
This is now tracked server-side
2021-01-03 16:45:04 -06:00
Thomas Weber 8f7fcecc6e Tune the crash detection and recovery message 2021-01-03 11:50:38 -06:00
Thomas Weber 7b8e926c36 Enable warp timer by default in editor again 2021-01-03 10:54:38 -06:00
Thomas Weber 71d2e20dcf Revert "Automatically enable ?stuck when warp timer is enabled in editor"
This reverts commit 64ef640a35.
2021-01-03 10:27:33 -06:00
Thomas Weber 64ef640a35 Automatically enable ?stuck when warp timer is enabled in editor 2021-01-03 01:33:54 -06:00
Thomas Weber ce5bc84c75 Update editor warning 2021-01-03 01:32:47 -06:00
Thomas Weber dbaff13fd5 Mark project recovery as beta 2021-01-03 01:19:15 -06:00
Thomas Weber 33c8997a6a Hide crash recovery alert after hitting recover 2021-01-03 01:05:43 -06:00
Thomas Weber 8c91a9feab Detect when the VM crashed and show a recovery alert 2021-01-03 00:55:22 -06:00
Thomas Weber 408cfcf9e5 Bring AUTOSAVE_TIMEOUT back up to 1 min 2021-01-03 00:55:19 -06:00
Thomas Weber c77d0c53d8 Hardcode sucess alert color 2021-01-03 00:24:22 -06:00
Thomas Weber ee71376da9 Fix a case where autosaves could continue to happen after bailing 2021-01-03 00:16:40 -06:00
Thomas Weber 13127b4223 Further work to improve autosave 2021-01-03 00:14:57 -06:00
Thomas Weber 3a623b7f5b Clarify "No valid project" 2021-01-02 23:55:24 -06:00
Thomas Weber 6ff8e0b2a8 Handle autosave load failures better 2021-01-02 23:50:57 -06:00
Thomas Weber 289fcdcb53 Refactoring 2021-01-02 23:49:34 -06:00
Thomas Weber 73862f3fa6 Make eslint happy 2021-01-02 23:46:39 -06:00
Thomas Weber 4127782b8e Better error message when no valid project 2021-01-02 23:45:59 -06:00
Thomas Weber cca1c697cf Some more IDB cleanup
Properly handle errors when IDB cannot be opened
2021-01-02 23:43:47 -06:00
Thomas Weber 1c2870144e Enable excludeAcceptAllOption
It appears that Chrome OS will default to "All Files" and then users will save files w/o an extension.
Outright removing that choice seems to fix it.
2021-01-02 23:32:20 -06:00
Thomas Weber 50ba801c71 Increase AUTOSAVE_TIMEOUT to a more reasonable amount
Will be increased even more later
2021-01-02 22:46:09 -06:00
Thomas Weber 1d506892ab More autosaving cleanup 2021-01-02 22:44:09 -06:00
Thomas Weber eb848ec223 Some autosaving cleanup 2021-01-02 22:24:04 -06:00
Thomas Weber 1fd62f928a Autosave loading 2021-01-02 21:48:15 -06:00
Thomas Weber 49ace680e0 Only autosave when showing project 2021-01-02 21:46:11 -06:00
Thomas Weber 631c797aba e -> err 2021-01-02 21:45:33 -06:00
Thomas Weber a9555e1eb0 Refactor autosaving 2021-01-02 21:09:05 -06:00
Thomas Weber 6a881a5a62 Autosave part 1 - The saving 2021-01-02 20:30:03 -06:00
Thomas Weber d5f40b6222 Disable ctrl+s for now 2021-01-02 18:54:22 -06:00
Thomas Weber 2cd6a25594 Meta fetcher should not leak properties 2021-01-02 18:46:11 -06:00
Thomas Weber cc824fea23 Update translations 2021-01-01 11:18:38 -06:00
Thomas Weber 6f9d51fe8c Only disable context menu when "is right click pressed?" is actually used 2020-12-31 18:10:02 -06:00
Thomas Weber 22dfe439d9 Port https://github.com/ScratchAddons/ScratchAddons/pull/1139 2020-12-31 14:31:24 -06:00
Thomas Weber 6880ead7e1 Fix menu bar link color 2020-12-31 14:20:45 -06:00
Thomas Weber 4de6e39d56 Fix editor height 2020-12-30 21:54:19 -06:00
Thomas Weber c02ed21459 Fix splash messages 2020-12-30 20:31:25 -06:00
Thomas Weber 095734f9c7 Fix zh_CN splash 2020-12-30 20:27:50 -06:00
Thomas Weber e752c88cdf Update translations 2020-12-30 20:27:33 -06:00
Thomas Weber 00ada90479 Fix CSS error 2020-12-30 19:29:46 -06:00
Thomas Weber 13996df8e5 Allow overriding dark mode with a URL parameter 2020-12-30 19:29:40 -06:00
Thomas Weber 397a2a4722 Convert most CSS to use [theme="dark"] 2020-12-30 19:26:32 -06:00
Thomas Weber 0ab312a5be Add HOC to handle dark mode preference 2020-12-30 19:22:26 -06:00