Commit Graph
12682 Commits
Author SHA1 Message Date
Muffin 47b7350853 More restore point improvements 2023-08-02 23:30:27 -05:00
Muffin ad2bc8d515 Fix typo 2023-08-02 22:57:08 -05:00
Muffin ce82f038a5 Explain why used size may be lower than expected 2023-08-02 21:22:18 -05:00
Muffin 547d0b32ae Improve legacy restore point transition
- Make it more obvious what the purple box is for
- After loading, create a new modern restore point immediately
2023-08-02 20:49:24 -05:00
Muffin e5ebeced31 Update restore point description 2023-08-02 20:49:24 -05:00
Muffin d5e0a85e78 Update translations 2023-08-02 20:24:06 -05:00
Muffin 5f16dfee3e Allow custom reporter strings to be translated 2023-08-02 20:05:59 -05:00
GarboMuffin 6a37fbbb79 Restore points 2.0 (#776) 2023-08-02 19:51:45 -05:00
Muffin 20a5be5be8 Fix Backpack prop type error 2023-08-02 19:51:26 -05:00
dependabot[bot] d07548b4c2 build(deps): bump scratch-vm from 4631dfc to a1d2cd1 (#778)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `4631dfc` to `a1d2cd1`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/4631dfc6a7f64849900cd7b8a0b7c53bcd15eb8d...a1d2cd108afa45a3f59f46a84cb0682f6628eb17)

---
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>
2023-08-01 17:40:31 -05:00
GarboMuffin ee03645994 Wrap scratch-paint with error boundary (#777) 2023-08-01 17:40:18 -05:00
dependabot[bot] 5f18d4710e build(deps): bump scratch-vm from 2bd4d42 to 4631dfc (#773)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `2bd4d42` to `4631dfc`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/2bd4d4201a36dbd08572e9c12e64961d7de2e6e3...4631dfc6a7f64849900cd7b8a0b7c53bcd15eb8d)

---
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>
2023-07-30 00:32:58 -05:00
dependabot[bot] 395a42a275 build(deps): bump scratch-vm from fbc62ba to 2bd4d42 (#772)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `fbc62ba` to `2bd4d42`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/fbc62badf66e8856f36b3abccd0424ebb70591ae...2bd4d4201a36dbd08572e9c12e64961d7de2e6e3)

---
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>
2023-07-29 15:09:34 -05:00
dependabot[bot] 2fe5823d47 build(deps): bump scratch-vm from edae502 to fbc62ba (#770)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `edae502` to `fbc62ba`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/edae502def2f80584aa6d8f1b98c8b65cde4e945...fbc62badf66e8856f36b3abccd0424ebb70591ae)

---
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>
2023-07-29 10:03:20 -05:00
dependabot[bot] c22955d5d3 build(deps): bump scratch-blocks from 20636c9 to 8ae6324 (#771)
Bumps [scratch-blocks](https://github.com/TurboWarp/scratch-blocks) from `20636c9` to `8ae6324`.
- [Commits](https://github.com/TurboWarp/scratch-blocks/compare/20636c950de2c4406e3410c7ba281dc06e60ea7b...8ae63242c9e9bfacd5ea3cacbdcaebfaf207cc5d)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-29 10:03:14 -05:00
GarboMuffin b364168d77 Allow custom blocks to return values - GUI part (#763)
* Add extension library item to enable procedure returns

* Don't warn about Scratch compatibility before showing custom extension modal

regression

* Implement return docs button
2023-07-29 09:57:40 -05:00
Muffin 687324823a Update translations 2023-07-29 01:01:42 -05:00
dependabot[bot] 1431ace710 build(deps): bump scratch-vm from a56307f to edae502 (#767)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `a56307f` to `edae502`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/a56307f3f8c5acc700aefe7b5863a49ab868c760...edae502def2f80584aa6d8f1b98c8b65cde4e945)

---
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>
2023-07-29 00:49:26 -05:00
Muffin 15278ffff3 Remove control_for_each from the toolbox
It causes various issues, eg: https://github.com/TurboWarp/desktop/issues/744
It's not worth fixing
2023-07-28 23:34:54 -05:00
Muffin 623b7f7fcf Use new exportStandaloneBlocks API in backpack
Will make backpacking scripts with custom extensions work
2023-07-28 23:34:54 -05:00
dependabot[bot] c295a7f4e3 build(deps): bump scratch-vm from efd2ac0 to a56307f (#764)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `efd2ac0` to `a56307f`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/efd2ac0bf9fa9424cb72db43dd967a9283e0e864...a56307f3f8c5acc700aefe7b5863a49ab868c760)

---
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>
2023-07-26 22:31:25 -05:00
dependabot[bot] 0384702062 build(deps): bump scratch-blocks from f4bb2de to 20636c9 (#762)
Bumps [scratch-blocks](https://github.com/TurboWarp/scratch-blocks) from `f4bb2de` to `20636c9`.
- [Commits](https://github.com/TurboWarp/scratch-blocks/compare/f4bb2de29fbb79cab2e1fd6c4b36c3b442abb31a...20636c950de2c4406e3410c7ba281dc06e60ea7b)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-23 15:01:07 -05:00
dependabot[bot] f4067247ec build(deps): bump scratch-render from 0cac40f to 2cb8c75 (#761)
Bumps [scratch-render](https://github.com/TurboWarp/scratch-render) from `0cac40f` to `2cb8c75`.
- [Commits](https://github.com/TurboWarp/scratch-render/compare/0cac40f2f0b0f549d995b746f0f1dc1c77d842e5...2cb8c754701dd78230f202d58a6929abd56adc21)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-23 15:00:46 -05:00
dependabot[bot] c495167a9f build(deps): bump scratch-vm from 102946b to efd2ac0 (#759)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `102946b` to `efd2ac0`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/102946bbf55e3b189248287830f46138fa0d6743...efd2ac0bf9fa9424cb72db43dd967a9283e0e864)

---
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>
2023-07-16 21:51:54 -05:00
GarboMuffin 751267cb79 Implement security prompt for Scratch.canGeolocate() extension API 2023-07-16 09:39:25 -05:00
dependabot[bot] a2aeda2284 build(deps): bump scratch-vm from 9ee3974 to 102946b (#757)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `9ee3974` to `102946b`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/9ee39742426781dbf1311664188d812e74d1fc34...102946bbf55e3b189248287830f46138fa0d6743)

---
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>
2023-07-15 21:03:37 -05:00
dependabot[bot] cee4b5d44a build(deps): bump scratch-vm from 19c9e8f to 9ee3974 (#755)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `19c9e8f` to `9ee3974`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/19c9e8f591266ec90b03a24e80c53cbff124164f...9ee39742426781dbf1311664188d812e74d1fc34)

---
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>
2023-07-15 19:06:14 -05:00
dependabot[bot] 95154e6695 build(deps): bump scratch-render from 3352519 to 0cac40f (#753)
Bumps [scratch-render](https://github.com/TurboWarp/scratch-render) from `3352519` to `0cac40f`.
- [Commits](https://github.com/TurboWarp/scratch-render/compare/3352519d2c43ee881ea9dac77fb49a9f462dbee9...0cac40f2f0b0f549d995b746f0f1dc1c77d842e5)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-15 19:06:06 -05:00
GarboMuffin 70c0168821 Update privacy policy
I had to update it because we will soon start caching TTS requests
through our server. I decided it would be best if we just finally
consolidated everything into one document instead of three (this one,
packager, and desktop) each cross-referencing eachother.

In terms of actual content updates, there shouldn't be much.
2023-07-15 19:00:22 -05:00
GarboMuffin 9097d90acb Update translations 2023-07-02 22:31:52 -05:00
GarboMuffin d874dd20b0 Update invalid embed message
Make it more clear that embedding is supported, they are just doing it wrong
Also remove mention that this will ceace to work in the near future, because it already ceases to work
2023-06-25 16:13:19 -05:00
GarboMuffin c16cbea2f1 Immediately abort file stream if saving fails 2023-06-25 15:42:55 -05:00
GarboMuffin ed2d5dfb85 Improve streamed file saving error handling
- JSZip stream errors are now handled
- If the file could not be saved, do not close the file handle as this leads to corruption
2023-06-25 15:32:11 -05:00
GarboMuffin 98e50c74d7 Update translations 2023-06-25 14:54:14 -05:00
GarboMuffin ef6987699b Update builtin extension list 2023-06-18 20:25:44 -05:00
GarboMuffin bf458670a8 Update translations 2023-06-18 19:12:14 -05:00
GarboMuffin 244c193ab1 Hide tw-disable-cloud-variables addon in desktop app 2023-06-18 19:09:40 -05:00
GarboMuffin d65e0b6ce2 Remove test for feature that doesn't exist anymore 2023-06-18 18:51:45 -05:00
GarboMuffin c37321eb34 When opening extension gallery, close chooser in desktop app 2023-06-18 18:45:13 -05:00
GarboMuffin 62849eb30d Remove ScratchX URL rewriting
This code has been unused since we implemented the custom extension modal
As scratchx.org was shut down, very very few people will type them anyways
2023-06-18 18:37:31 -05:00
GarboMuffin fa94273889 Update extension library 2023-06-18 18:28:00 -05:00
GarboMuffin 2f7d1d4b1f Remove small gap between list items and footer 2023-06-18 13:31:54 -05:00
GarboMuffin d6eb0685c6 Expose monitor opcode in DOM
may be useful for extensions
TW/packager does something similar
2023-06-18 13:00:18 -05:00
GarboMuffin 5109b44a35 Expose monitor ID in DOM
may be useful for extensions
2023-06-18 12:38:43 -05:00
GarboMuffin 7b9a360668 Improve list monitor footer styles
Removed empty space underneath footer, and added border above footer.
2023-06-18 12:38:43 -05:00
GarboMuffin ee0c4cfda1 Revert "Temporarily delist sensing+ from the built in library"
This reverts commit 36324f856b.
2023-06-11 20:13:08 -05:00
GarboMuffin 8d015133e3 Update translations 2023-06-11 13:26:16 -05:00
GarboMuffin 1a0dc326f8 Add "random direction" to "point towards" block
This is a weird one, because the scratch-blocks definition of this block *does* have this,
and it's been supported by scratch-vm forever, they just didn't add it to scratch-gui
2023-06-03 19:47:30 -05:00
dependabot[bot] e3faf2ef0e build(deps): bump scratch-vm from f6ab22e to 19c9e8f (#747)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `f6ab22e` to `19c9e8f`.
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/f6ab22e280dd09d5080a4684cb83cfd754cb316b...19c9e8f591266ec90b03a24e80c53cbff124164f)

---
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>
2023-05-29 12:29:50 -05:00
GarboMuffin f8d13ff582 Add animated text to the library 2023-05-29 12:19:21 -05:00