Closed
Description
Checkboxes mean "the code has been written", not necessarily "you can use it now"
- Store custom extension URLs in the project
- Add confirmation for loading non-extensions.turbowarp.org extensions
- Automatically load extensions (with user consent)
- In the packager, parse customExtensions and inform the user ahead of time
- Implement an unsandboxed extension mode
- Figure out the local development and debugging situation
- Remove the temporary development support hack (localhost:8000)
- make global.Scratch actually unique per extension
- Use unsandboxed extensions in the packager because the Worker sandbox sucks and the iframe sandbox doesn't work Load custom extension locally in the packager packager#550
- Add APIs like Scratch.vm
- Convert extensions on extensions.turbowarp.org to IIFE
- Allow extensions from extensions.turbowarp.org to run unsandboxed
- Add Box2D to extensions.turbowarp.org (like I am porting the well known Box2D extension to turbowarp #632)
- Add Utilities to extensions.turbowarp.org
- Add gamepad extension to extensions.turbowarp.org
- Add file reading extension to extensions.turbowarp.org New extension: File read and download extensions#19
- Add pointer lock extension to extensions.turbowarp.org New extension: Pointerlock extensions#18
- Figure out the deal with non-edge-activated hats:
isEdgeActivated: false
- Open submissions to extensions.turbowarp.org with some guidelines
- Advertise extensions.turbowarp.org in the editor
- Make extensions.turbowarp.org a bit less ugly
- Figure out how to make this work offline with the desktop app
- Document the correct way to do casting
- ScratchX
Metadata
Metadata
Assignees
Labels
No labels