scratchfoundation / scratch-blocks

Scratch Blocks is a library for building creative computing interfaces.
https://scratch.mit.edu/developers
Apache License 2.0
2.6k stars 1.39k forks source link

'set drag style' block currently lacks a context to work and appears broken #1341

Open carljbowman opened 6 years ago

carljbowman commented 6 years ago

Overview

We moved "drag styles" into a block rather than a setting in the Sprite Info Pane. This block has not been fully implemented and lacks a context to work (e.g. Player Mode).

Drag styles in 2.0 and 3.0 should not take effect in any stage view in the editor (small stage, large stage, and fullscreen). This is only relevant for the play mode on the project page or on embeds.

screen shot 2018-01-16 at 1 29 47 pm

Currently it the block looks like it is broken because it never takes effect. Should we hide/remove the block until the block and player contexts are more robust.

cc @thisandagain - We may want to pull this out before the Preview. Defer to you. Feel free to remove critical label.

mrjacobbloom commented 6 years ago

I think I already said this somewhere but I think there still needs to be some status indicator for drag mode, since it's impossible for the programmer of a project to know a sprite's drag mode without switching to player mode.

carljbowman commented 6 years ago

@mrjacobbloom - I agree. There is certainly more we can do to help clarify drag styles. Hopefully that can be apart of this work once we have some more time to focus on this feature.