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
GarboMuffin
ee03645994
Wrap scratch-paint with error boundary ( #777 )
2023-08-01 17:40:18 -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
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
GarboMuffin
751267cb79
Implement security prompt for Scratch.canGeolocate() extension API
2023-07-16 09:39:25 -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
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
GarboMuffin
f8d13ff582
Add animated text to the library
2023-05-29 12:19:21 -05:00
GarboMuffin
6cd64b9051
Update translations
2023-05-29 11:47:33 -05:00
GarboMuffin
616a758196
Fix typo
2023-05-29 11:41:23 -05:00
GarboMuffin
5a9a898293
Include actual error when extension file could not be read
2023-05-29 00:40:31 -05:00
GarboMuffin
eefdaca3e4
Update translations
2023-05-27 18:12:30 -05:00
GarboMuffin
32aae68907
Implement new security manager methods
2023-05-27 18:12:29 -05:00
GarboMuffin
899d00d4d8
Update code editor button logic for scratch-vm changes
...
https://github.com/TurboWarp/scratch-vm/pull/137
2023-05-26 20:26:24 -05:00
GarboMuffin
f16a82dfe9
Tune custom extension modal to help ensure it fits on screen
2023-05-22 16:49:09 -05:00
GarboMuffin
36324f856b
Temporarily delist sensing+ from the built in library
...
https://github.com/TurboWarp/extensions/issues/446
2023-05-21 03:23:31 -05:00
GarboMuffin
08eda7103b
Update translations
2023-05-20 12:52:46 -05:00
GarboMuffin
a700dfd96e
Update extension gallery
2023-05-20 00:12:24 -05:00
GarboMuffin
b9e78c39bb
Tune new extension-related menus
2023-05-19 21:52:39 -05:00
GarboMuffin
9001a65d6e
Update translations
2023-05-19 17:59:47 -05:00
GarboMuffin
b4d2163b7e
Support loading custom extensions from files and text ( #722 )
...
Custom extensions loaded from files and text will have an option to run without the sandbox.
Extensions loaded from files will have their source code stored in the project.
When opened, the security manager will decode the source code and present it to the user (instead of data:...)
2023-05-19 17:54:46 -05:00
GarboMuffin
504606290f
Add tw-disable-restore-points addon
...
https://github.com/TurboWarp/desktop/issues/618
2023-05-03 19:21:51 -05:00
GarboMuffin
3d4509b610
Add ScratchDB to the always-trusted fetch list
...
https://github.com/TurboWarp/extensions/pull/371
2023-05-03 13:47:30 -05:00
GarboMuffin
ce5808023a
Use /api instead of /proxy when accessing trampoline
...
May help avoid overzealous network filters
2023-04-14 17:41:59 -05:00