adroitwhiz

Results 38 issues of adroitwhiz

When I wrote the WebGL renderer, the behavior of "touching color (white)" when a sprite is over a transparent part of the stage's backdrop was not specified in Scratch itself....

compatibility

EDIT: Tracking progress: - [x] Bitmap + vector sprites - [x] Speech bubbles - [x] Pen layer - [x] Sprite is touching mouse - [x] Sprite is touching sprite -...

enhancement
discussion

There are two different stage sizes that are relevant here: the Scratch-space size of the stage (what the sprites' X and Y values are in), and the rendered size of...

enhancement
discussion

The original Scratch 1.x file format (`.sb`) would be good to implement. The following sources might be useful for figuring out how it works: - [The Scratch Project File Format...

blocked
compatibility
fmt: SB

Currently, the `BlockBase` class has the properties `parent` and `next`, which appears to be the IDs of its parent block and the next block in the stack respectively. They don't...

API / interface

In addition to the .sb formats, which contain an entire project, there are also .sprite files, which contain a single "target" (and its costumes, blocks, sounds, etc). These should be...

compatibility
fmt: SB2
fmt: SB3
fmt: SB

Currently, there's no documentation on the `sb-edit` API surface. If we want people to be able to easily incorporate `sb-edit` into their projects, it seems like an important thing to...

documentation

# This is outdated! See #5371 for current proposal Currently, the `ImageData` object contains pixel data with un-premultiplied/unassociated alpha, meaning that the red, green, and blue values of each pixel...

addition/proposal
needs implementer interest
topic: canvas

Right now, the Leopard website is deployed using a Vercel free plan, meaning it can't live in this organization. However, the site doesn't appear to require much in the way...

discussion

Scratch dynamically decides whether the "pick random" function should return an integer or a float based on whether or not its numeric inputs contain any decimal points. This is done...

compatibility