Commit Graph
12572 Commits
Author SHA1 Message Date
GarboMuffin 30fb13bfbf addons: Minor settings page refactor 2023-01-21 01:51:09 -06:00
GarboMuffin 531537a589 addons: Implement more customCssVariables 2023-01-21 01:48:00 -06:00
GarboMuffin eb02ab0357 addons: import paint-snap and some other addon changes 2023-01-21 01:33:18 -06:00
GarboMuffin 25373050f8 Tune streamed file saving
- Zip stream allowed to read far ahead of write stream
 - Increased minimum write() buffer size to 1MB
 - Removed transform stream; batching now done in the write stream itself

In all this reduces the time to save Appel from 6.1 to 5.1 seconds on a
computer from 2009 with a spinning hard drive.

Memory usage will increase by a small amount.
2023-01-17 18:33:03 -06:00
GarboMuffin 1180b32ebb addons: Fix ommission from previous pull 2023-01-17 12:15:21 -06:00
GarboMuffin 1e45b7c0b4 addons: Pull changes
Notably, fixes a bug in enhanced fullscreen
2023-01-17 11:57:00 -06:00
dependabot[bot] e98bb75015 build(deps): bump scratch-paint from d84d7a1 to a10d2f2 (#704)
Bumps [scratch-paint](https://github.com/TurboWarp/scratch-paint) from `d84d7a1` to `a10d2f2`.
- [Release notes](https://github.com/TurboWarp/scratch-paint/releases)
- [Commits](https://github.com/TurboWarp/scratch-paint/compare/d84d7a1f4b1014b8bd86fa5fd2a29bfdc6700a15...a10d2f2e91992d050f597ceada28437b5728fa15)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-14 23:12:47 -06:00
GarboMuffin 07edf275c9 addons: Fix search-sprites border color in dark mode 2023-01-14 14:57:19 -06:00
GarboMuffin 36d6c054db Fix ctrl+s to save when caps lock is enabled 2023-01-14 14:20:52 -06:00
dependabot[bot] 1c1234a403 build(deps): bump scratch-paint from b99d6e0 to d84d7a1 (#700)
Bumps [scratch-paint](https://github.com/TurboWarp/scratch-paint) from `b99d6e0` to `d84d7a1`.
- [Release notes](https://github.com/TurboWarp/scratch-paint/releases)
- [Commits](https://github.com/TurboWarp/scratch-paint/compare/b99d6e0f23d8e7a1d68d279e6af4c1da693ede31...d84d7a1f4b1014b8bd86fa5fd2a29bfdc6700a15)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-12 18:09:25 -06:00
dependabot[bot] 8e4c0bfab9 build(deps): bump scratch-blocks from 275c0e6 to 3d63bfe (#698)
Bumps [scratch-blocks](https://github.com/TurboWarp/scratch-blocks) from `275c0e6` to `3d63bfe`.
- [Release notes](https://github.com/TurboWarp/scratch-blocks/releases)
- [Commits](https://github.com/TurboWarp/scratch-blocks/compare/275c0e65da82d47d481e7dc0e8365cf200c436fa...3d63bfe59cf314d838ba8092f71ae881cfb0f7a5)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-12 18:08:37 -06:00
dependabot[bot] 1a93700b06 build(deps): bump scratch-vm from 20f53fa to cb2eba9 (#699)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `20f53fa` to `cb2eba9`.
- [Release notes](https://github.com/TurboWarp/scratch-vm/releases)
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/20f53fa4d7be8654ecfc9b095742f183897352cb...cb2eba9eb3b6c568fdbc9cba76747f73b090d287)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-12 18:08:22 -06:00
GarboMuffin 398a389c93 addons: Add warning when messages in SKIP_MESSAGES do not exist 2023-01-12 15:24:10 -06:00
GarboMuffin c4f16ac0c4 addons: Add addon to disable cloud variables (marked dangerous)
Closes https://github.com/TurboWarp/scratch-gui/issues/692
2023-01-12 15:01:40 -06:00
GarboMuffin 6be033087a Update translations 2023-01-12 12:20:02 -06:00
dependabot[bot] 9d698e51c5 build(deps): bump @turbowarp/scratch-l10n (#697)
Bumps [@turbowarp/scratch-l10n](https://github.com/TurboWarp/scratch-l10n) from 3.1000.20230110203508 to 3.1000.20230112002425.
- [Release notes](https://github.com/TurboWarp/scratch-l10n/releases)
- [Commits](https://github.com/TurboWarp/scratch-l10n/commits)

---
updated-dependencies:
- dependency-name: "@turbowarp/scratch-l10n"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-12 00:28:38 -06:00
GarboMuffin 036b39079a Update translations 2023-01-11 15:49:33 -06:00
GarboMuffin 1dfcfef209 addons: Pull sprite-properties changes 2023-01-10 21:59:28 -06:00
GarboMuffin 040f04818b Merge branch 'new-is-old-l10n' into develop 2023-01-10 20:53:23 -06:00
dependabot[bot] 75d1511616 build(deps): bump @turbowarp/scratch-l10n (#695)
Bumps [@turbowarp/scratch-l10n](https://github.com/TurboWarp/scratch-l10n) from 3.999.20221220224553 to 3.1000.20230110203508.
- [Release notes](https://github.com/TurboWarp/scratch-l10n/releases)
- [Commits](https://github.com/TurboWarp/scratch-l10n/commits)

---
updated-dependencies:
- dependency-name: "@turbowarp/scratch-l10n"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 20:52:42 -06:00
GarboMuffin 2979826f1f Update translations 2023-01-10 19:52:16 -06:00
GarboMuffin a435794678 New system for TW translations
Instead of storing these in scratch-l10n, we will store these in
scratch-gui as we did a long time ago and currently do for our addon
settings page. This significantly reduces friction involved in updating
translations.

@turbowarp/scratch-l10n will instead be just a slimmed down scratch-l10n
2023-01-10 18:54:59 -06:00
GarboMuffin c53e3e4775 Update addon settings translations 2023-01-10 18:41:35 -06:00
dependabot[bot] 3ee6beb17b build(deps): bump scratch-vm from 6049dd5 to 20f53fa (#694)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `6049dd5` to `20f53fa`.
- [Release notes](https://github.com/TurboWarp/scratch-vm/releases)
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/6049dd58fc4e5c4e170ba471be46105173b2c60c...20f53fa4d7be8654ecfc9b095742f183897352cb)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 00:28:04 -06:00
GarboMuffin e42a45aa42 addons: Import sprite-properties addon 2023-01-10 00:20:44 -06:00
GarboMuffin 49aa22fb15 addons: Warn when pulling addon with unsafe credit links 2023-01-09 23:38:03 -06:00
GarboMuffin 974c0121f7 addons: Pull editor-searchable-dropdowns updates 2023-01-09 23:34:19 -06:00
GarboMuffin 07b23db139 addons: Port https://github.com/ScratchAddons/ScratchAddons/pull/5592 2023-01-09 23:26:42 -06:00
GarboMuffin 5af01e5b95 Fix TurboWarp Blocks image looking wrong in some browsers 2023-01-09 22:39:04 -06:00
dependabot[bot] 4a44107106 build(deps): bump scratch-vm from 577217f to 6049dd5 (#693)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `577217f` to `6049dd5`.
- [Release notes](https://github.com/TurboWarp/scratch-vm/releases)
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/577217f64f44a3f4cbd74b65065527c1a5659cd6...6049dd58fc4e5c4e170ba471be46105173b2c60c)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 22:27:15 -06:00
GarboMuffin bcec4c32c2 addons: Pull changes 2023-01-09 19:28:04 -06:00
GarboMuffin 715ac44375 Merge pull request #690 from TurboWarp/update-extension-library
Put part of extensions.turbowarp.org into the extension library
2023-01-09 19:06:46 -06:00
GarboMuffin 8715f31bc5 Don't load URL extensions again if already loaded 2023-01-09 19:06:11 -06:00
GarboMuffin 936af5e70e Update strings 2023-01-09 19:06:11 -06:00
GarboMuffin 0761185f1b Add more Scratch compatibility warnings 2023-01-09 19:06:11 -06:00
GarboMuffin 2275644a52 Update extension library images 2023-01-09 19:06:11 -06:00
GarboMuffin 2bf88c96ab Add stretch, gamepad, and mouse cursor to the extension library 2023-01-09 19:06:11 -06:00
GarboMuffin bfd0d9117b Add tags to extension library (like adacraft) 2023-01-09 19:06:11 -06:00
GarboMuffin fdf3ed9194 Add link to extensions.turbowarp.org to the extension library 2023-01-09 19:06:11 -06:00
GarboMuffin af3468225b Update custom extension library item description 2023-01-09 19:06:06 -06:00
GarboMuffin 9a19e2dc52 addons: Pull upstream changes 2023-01-08 21:16:17 -06:00
GarboMuffin cf20356b3a Fix sliders not updating cloud variables
Fixes an upstream bug.
2023-01-08 20:52:11 -06:00
GarboMuffin ffeba2d317 Make packager integration less fragile 2023-01-08 14:58:24 -06:00
GarboMuffin d94b68d4ac addons: Pull a find-bar fix 2023-01-07 01:36:48 -06:00
GarboMuffin 0df6ea63ad Wait for file handle to close before marking saving as finished 2023-01-05 22:22:18 -06:00
GarboMuffin 1aeda1b332 Use stream API to save to writable file handles (#686)
* Use stream API to save to writable file handles

* Increase save stream buffer size

Slightly decreases save times
2023-01-05 20:56:16 -06:00
dependabot[bot] ca8e33fc9f build(deps): bump scratch-vm from e941bb0 to 577217f (#687)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `e941bb0` to `577217f`.
- [Release notes](https://github.com/TurboWarp/scratch-vm/releases)
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/e941bb0f04c8773c2d6bbff08725371613915159...577217f64f44a3f4cbd74b65065527c1a5659cd6)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 20:52:23 -06:00
GarboMuffin 253e48d12d Append addon CSS at the end of <body>
Fixes https://github.com/TurboWarp/scratch-gui/issues/685
2023-01-04 16:23:54 -06:00
GarboMuffin 003fc2550b Revert "Append dark mode CSS in <head> instead of <body>"
This reverts commit 7317c83041.
2023-01-04 16:21:43 -06:00
GarboMuffin 7317c83041 Append dark mode CSS in <head> instead of <body>
Should fix https://github.com/TurboWarp/scratch-gui/issues/685
2023-01-04 16:19:53 -06:00