Commit Graph
15217 Commits
Author SHA1 Message Date
dependabot[bot] 1a28fa702f build(deps): bump @turbowarp/sb3fix from 0.2.1 to 0.2.2 (#922)
Bumps [@turbowarp/sb3fix](https://github.com/TurboWarp/sb3fix) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/TurboWarp/sb3fix/releases)
- [Commits](https://github.com/TurboWarp/sb3fix/compare/v0.2.1...v0.2.2)

---
updated-dependencies:
- dependency-name: "@turbowarp/sb3fix"
  dependency-type: indirect
  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>
2024-05-09 00:51:17 -05:00
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 4803fce66f Fix prepublish script in Node 18
which is the version shipped by debian 12
2024-05-01 15:36:29 -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 922591d459 Mirror microbit hex onto our own servers and add SHA-256 integrity check 2024-04-22 17:51:02 -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 8402b109d7 Update scratch-vm 2024-04-06 16:19:05 -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 22341eab5e Update dependencies 2024-03-30 20:49:52 -05:00
dependabot[bot] e2c4fc1bc4 build(deps): bump scratch-vm from 064155f to 60f9740 (#918) 2024-03-31 01:23:46 +00:00
dependabot[bot] e4f6c8f2ef build(deps): bump @turbowarp/sb3fix from 0.2.0 to 0.2.1 (#917) 2024-03-31 01:22:47 +00:00
dependabot[bot] d346622e0d build(deps): bump @turbowarp/scratch-storage (#916)
Bumps [@turbowarp/scratch-storage](https://github.com/TurboWarp/scratch-storage) from 0.0.0-development-202401111301-7559569 to 0.0.202403251715.
- [Commits](https://github.com/TurboWarp/scratch-storage/commits)

---
updated-dependencies:
- dependency-name: "@turbowarp/scratch-storage"
  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>
2024-03-30 20:22:34 -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 2015430879 Update package-lock.json 2024-03-17 01:28:42 -05:00
dependabot[bot] bf28018390 build(deps): bump scratch-vm from bb4bc02 to 064155f (#914)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `bb4bc02` to `064155f`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/bb4bc02ee4bd158982198c0a856111a405f89370...064155fe0d750a49052e16b1f52eca635bb9a286)

---
updated-dependencies:
- dependency-name: scratch-vm
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-17 00:50:55 -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
Muffin 0455537c2d Update CI, re-enable settings store unit tests
The other tests are still too broken
2024-03-16 21:11:05 -05:00
Muffin adc2a03959 Fix addon setting store tests 2024-03-16 21:10:17 -05:00
dependabot[bot] 3745e7e803 build(deps): bump scratch-paint from 901458c to cf0ca19 (#913) 2024-03-17 01:49:04 +00:00
dependabot[bot] 9ab18907e5 build(deps): bump scratch-render from c78e1c0 to c93b321 (#912) 2024-03-17 01:48:53 +00:00