Muffin
ad23476b82
Fix Scratch.gui.getBlockly()
...
Fixes https://github.com/TurboWarp/scratch-gui/issues/927
2024-05-09 00:50:16 -05:00
Muffin
dc5bacbd7b
Add warning when loading mods made with another mod (GUI part)
...
Needs VM part (pending)
2024-05-08 22:55:29 -05:00
Muffin
e9f8262efc
Update translations
2024-05-08 22:45:19 -05:00
Muffin
ce29676427
Fix extension drag and drop
2024-04-29 08:56:29 -05:00
Muffin
537070ccb8
Fix extension trusting bug
2024-04-28 14:40:37 -05:00
Muffin
1ee06f8503
Make extension file input strings consistently plural
2024-04-20 21:38:47 -05:00
Muffin
094cb4a6bc
Don't show incompatible extension confirmation if holding shift
2024-04-20 14:31:58 -05:00
Muffin
ac79a203f9
Allow load multiple extension files at the same time
2024-04-20 13:23:20 -05:00
Muffin
47831bf833
Allow ignoring incompatible userscript warning
...
add: ?ignore_unsupported_userscripts=i_will_not_ask_for_help_if_something_breaks
2024-04-14 11:28:40 -05:00
Muffin
34de5a7ea5
Show incompatible browser warning when using WebGLRipper's "Shader Calc"
...
Reported to us in https://github.com/TurboWarp/scratch-gui/issues/920
Reported upstream in https://github.com/Rilshrink/WebGLRipper/issues/21
2024-04-14 11:20:22 -05:00
Muffin
077ef6247a
Update translations
2024-04-13 19:44:38 -05:00
Muffin
ce2c712604
Document that Scratch.gui.getBlockly() may return before workspace is created
2024-04-13 19:17:08 -05:00
Muffin
4d4a48e319
Partially revert "Implement getBlockly() callbacks in LazyScratchBlocks instead"
...
Addons expect getBlockly() to resolve when the first workspace is created.
2024-04-13 19:12:39 -05:00
Muffin
4e53b26b18
Clarify that getBlocklyEagerly is not guaranteed to return before user enters editor
2024-04-07 12:49:40 -05:00
Muffin
b7c5f2170c
Add Scratch.gui.getBlocklyEagerly() API
2024-04-07 12:45:44 -05:00
Muffin
2e1e6fd57e
Implement getBlockly() callbacks in LazyScratchBlocks instead
...
Scratch.gui implementation should not depend on addon hooks
2024-04-07 12:39:17 -05:00
Muffin
dcbed028c5
Refactor Scratch.gui implementation out
2024-04-07 12:29:36 -05:00
Muffin
c67fce2b63
Remove event listener leak
2024-04-06 16:14:21 -05:00
Muffin
11faa4e412
Add Scratch.gui.getBlockly() extension API
2024-04-06 16:08:43 -05:00
Muffin
b6f73e305f
Fix vm listener event listener leaks
2024-04-06 16:03:57 -05:00
Muffin
299aa08a38
Update translations
2024-04-06 15:11:32 -05:00
Muffin
079613a833
Update addons - just translations
2024-04-06 15:09:49 -05:00
Muffin
24438e1971
Add *.srht.site to trusted static file hosts
...
Unlike GitHub pages/GitLab pages, sourcehut pages doesn't allow user-created redirects
2024-04-06 14:59:42 -05:00
Muffin
7091fab0a3
🍡 🐱
2024-04-06 14:53:05 -05:00
Muffin
b3bd9bdb69
Add 🍡 🐱 to libraries
2024-03-31 17:42:53 -05:00
Muffin
61a6020eb5
Request persistent storage from the browser
2024-03-31 16:55:02 -05:00
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