adroitwhiz

Results 49 comments of adroitwhiz

Webpack v4 is broken on Node 17 and up with no plans to fix it (https://github.com/webpack/webpack/issues/14532), so if preact-cli is in fact unmaintained and there's no work being put into...

I think the review comments should be addressed, and it needs to be rebased manually

I think a `Costume.load` / `Sound.load` API that returns a `Promise` could work. If we need more granular loading progress, we could emit `progress` events from `Costume`/`Sound`?

Looks like I can create a release--I didn't try actually doing it but the form appears. I think setting this up for `sb-edit` would be a good idea.

I'm downloading converted projects into their own directories and just not committing them. There's https://github.com/towerofnix/sb-edit-playground which I've used in the past, but I haven't tried using it as of late....

I did some investigating and it looks like `scratchToRad` calls `scratchToDeg`, which incorrectly adds 90 to the input. In Scratch, the sine of 90 degrees (forwards) is 1, and the...

Actually, it looks like [sb-edit should be generating `radToDeg` instead of `radToScratch`](https://github.com/leopard-js/sb-edit/commit/841eef6fa78e13c617079e2a6e2648bd0b2c5f35). Is the version used on the Leopard website up-to-date?

"Stop all" might need to throw an exception, since it needs to stop the current script in the middle of execution no matter how far down in the call stack...

I'd hope not--I've [already started in on it](https://github.com/adroitwhiz/scratch-js/tree/webgl/scratch-js)! If you look inside `Renderer.mjs` and the `renderer` folder, you can get a feel for the complexity WebGL adds. You're correct that...

To support layer ordering, we'll need to do one of two things: - Change `Project.sprites` from an object (which has no explicit order) to an Array, and add a `getSprite`...