adroitwhiz
adroitwhiz
I haven't looked too much into exactly what Scratch does to a watcher slider when the watcher's value isn't a number, but it's more complex than just "cast to a...
Right now, there doesn't seem to be much effort put into matching the timing and order of script execution with Scratch. This may be the cause of a large number...
There are a lot of issues with the current block/opcode API that we seem to keep running up against: - There's a large amount of duplicate data stored about each...
Right now, we can load .sb3 files but can't write them because there's no defined type for a project asset (it was intentionally left unspecified). We should consider specifying one,...
I believe I ran some benchmarks a while back, and [unzipit](https://www.npmjs.com/package/unzipit) is way faster than JSZip. I'd have to check whether those numbers are still true, but it's worth looking...
I really hope I'm just missing something here, because this seems to undermine the entire type-safety of the library. Right now, it seems that the `Block` type is set up...
I remember seeing a bit of discussion about this somewhere, but can't find it by searching. What's the rationale for the image data settings being accessible via a getter function...
A cursory search doesn't reveal anything in the way of specifying whether alpha values are to be stored premultiplied or not. Earlier this year, I wrote up (then abandoned for...
This PR contains a: - [ ] **bugfix** - [x] new **feature** - [x] **code refactor** - [x] **test update** - [ ] **typo fix** - [x] **documentations** - [...
Bumps eslint, prettier, and typescript, along with associated configs. ESLint has a new config format, which I've migrated to. Newer versions of typescript-eslint and TypeScript seem to have more lints--I've...