Commit Graph
5663 Commits
Author SHA1 Message Date
Muffin 463b5cc93b Update addons - improve fullscreen & electron compatibility 2024-03-29 23:24:59 -05:00
Muffin d6ed6a0231 Update addons - only translations 2024-03-29 23:07:06 -05:00
Muffin 07555e1d79 Update translations 2024-03-17 19:25:06 -05:00
Muffin eeeda819b5 Improve readability of delete restore point button in dark mode 2024-03-17 19:23:36 -05:00
Muffin 8d851e712b Smarter extraneous restore point removal 2024-03-17 19:21:20 -05:00
Muffin 1f8edf5459 Remove a hardcoded constant 2024-03-17 18:36:13 -05:00
Muffin 388790cec7 Fix color of stage header title when selected in dark mode 2024-03-17 18:05:19 -05:00
Muffin f903e2d8fd Fix selected sprite flash animation not using accent color 2024-03-17 18:02:41 -05:00
Muffin 75b1a6f9d2 Update addons including fullscreen settings migration 2024-03-16 21:25:53 -05:00
Muffin 68954fa6bd Implement addon setting conditions with multiple allowed values 2024-03-16 21:12:41 -05:00
valadaptive 4709c0dcd0 Add a look-alike font to replace the Scratch font
This is the Life Savers font, but I've modified it to be metrically
compatible with the Scratch font, and changed the shapes of some of the
glyphs to look more like the Scratch font.
2024-03-13 22:05:24 -04:00
Muffin 57101494d0 Use editor's shared audio context in sound library instead of scratch-audio shared context
Vanilla scratch-audio uses a shared context. We don't want that
for this because we want to be able to suspend() the vm's audio
context without it resuming when someone opens the sound
library later.

We removed that caching, but now we would be making a new audio
context every time. Instead we can just use the shared one that we
already have.

Related to https://github.com/ScratchAddons/ScratchAddons/issues/6847
2024-03-10 16:33:13 -05:00
Muffin c6f3c44146 Fix inconsistent padding in menu bar 2024-03-10 12:42:43 -05:00
Muffin 3dc9744403 Make the save button bigger
like Scratch Addons' big-save-button addon
2024-03-09 13:34:53 -06:00
Muffin aea15f1477 Update addons 2024-03-09 13:21:31 -06:00
Muffin 896f11ac67 Show a warning when using old versions of the chibi userscript
It is known to corrupt extensionURLs in project.json
2024-03-08 15:51:32 -06:00
Muffin d4aa094ca8 Fix project title input placeholder text in dark mode 2024-03-06 22:48:55 -06:00
Muffin e7f58964d7 Import expanded-backpack addon 2024-03-02 16:36:50 -06:00
Muffin 02e60b63fd Update addons 2024-03-02 16:00:45 -06:00
Muffin 5ae871514d Update translations 2024-02-24 11:55:06 -06:00
Muffin bd806e2a83 Allow only having to check the unsandboxed box once when loading multiple extensions from the project 2024-02-24 02:35:01 -06:00
Muffin 12b6062cc2 Fix https://github.com/TurboWarp/desktop/issues/933
hopefully
2024-02-24 01:01:48 -06:00
Muffin a2240ffb7e Un-skip debugger addon description
It used to describe features that don't exist like the performance tab.
During merge-upstream our changes to this got reverted,
but we support all the features now anyways, so just translate it
2024-02-18 04:32:34 -06:00
Muffin 61f58ac681 Enable the debugger performance tab 2024-02-18 04:29:32 -06:00
Muffin e95c30f6a2 Fix unshared project warning colors in dark mode 2024-02-16 16:45:50 -06:00
Muffin ce2e859f88 Fix DISABLE_WITH_VIDEO_SENSING === false 2024-02-16 16:39:02 -06:00
Muffin 15d480e7a3 Update addons 2024-02-15 19:31:37 -06:00
Muffin 4106038314 Update translations 2024-02-15 19:27:55 -06:00
Muffin 1330363c36 Make x, y, direction, and size inputs into number inputs 2024-02-11 02:19:05 -06:00
Muffin 261daca134 Update translations 2024-02-10 01:46:52 -06:00
Muffin 2bf64dfe38 Show "Loading assets" instead of "Downloading assets" when loading a local project file 2024-02-05 11:26:04 -06:00
Muffin f02c3e4e3f Update addons
pause shortcut fix for macOS, v2
2024-02-04 17:52:45 -06:00
Muffin 206192a2d4 Don't include strings for latestUpdate's temporaryNotice 2024-02-04 17:28:33 -06:00
Muffin 5735008305 Update addons
pause keyboard fix for macOS, translation updates
2024-02-04 17:21:41 -06:00
Muffin 1c9120c37c Update translations 2024-02-04 16:32:45 -06:00
Muffin 2792799c7f Convert .ttf and .otf fonts to .woff2
woff2 is a much more efficient format
2024-02-03 21:59:52 -06:00
Muffin 3d5f2c3b84 Remove Scratch.ttf as we can't really redistribute it :( 2024-02-03 21:51:53 -06:00
Muffin 50e35af556 Allow more easily overriding default project
@sfederici
2024-02-03 01:31:32 -06:00
Muffin bc29b3082a Set theme-color to match menu bar background 2024-02-03 01:21:00 -06:00
Muffin 183c1f4b3e Remove offline support from service worker :(
Our implementation is unreliable at best and has not been maintained for years. Unfortunately
errors in the service worker mean the website becomes completely unusable:
https://www.reddit.com/r/turbowarp/comments/1af999t/turbowarp_not_loading/
https://www.reddit.com/r/turbowarp/comments/198nv96/it_crashed_the_reloaded_now_its_loading/

The service worker's cache is also a security vulnerability because a malicious unsandboxed
extension can access window.caches and insert malicious code to be served by the service
worker. This enables persistence. That's not good. (An unsandboxed extension can't register
a service worker on its own)

We still keep one around for PWA reasons, but no caching at all.

Moving forward we should:
- promote the desktop app a bit more
- offer standalone .html files, like the packager
2024-02-03 01:21:00 -06:00
Muffin 0147a3eb36 Update addons 2024-02-03 00:27:48 -06:00
Muffin f17d64597a Remove unused file 2024-01-28 16:10:19 -06:00
Muffin b858df9f85 Fix username modal input pattern 2024-01-28 16:07:50 -06:00
Muffin 5fe0594339 Import custom-menu-bar addon 2024-01-28 16:04:43 -06:00
LilyMakesThingsandMuffin 29482be03a Update credits (#876)
Co-authored-by: Muffin <muffin@mailbox.org>
2024-01-28 01:16:43 -06:00
Muffin 4b7944c31a Update paint-snap 2024-01-26 23:42:26 -06:00
Muffin 266d97071d Move scrollbar logic to gui.jsx 2024-01-26 22:48:38 -06:00
Muffin 953789ee7b Fix unreadable advanced settings modals in dark mode 2024-01-26 22:46:00 -06:00
Muffin 69f498e68b Fix hide-stage compatibility with new stage size options 2024-01-26 22:42:18 -06:00
Muffin 7d952b4b18 Gracefully handle stage header overflow 2024-01-26 22:31:56 -06:00