scratchfoundation / scratch-blocks

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

Change language on "mouse-pointer" blocks #1472

Open thisandagain opened 6 years ago

thisandagain commented 6 years ago

Overview

Scratch 3.0 will work on a wide variety of devices including Chromebooks, Windows Surface, iPads, and Android tablets. Many of these devices either exclusively support touch or support a mixture of touch and mouse interaction. Because of this, we would like to retire use of the terms "mouse-pointer" and "clicked" and use the more generic terms "pointer" and "tapped". This will impact a large number of blocks, but feels important in order to properly support touch platforms moving forward.

Changes

Move

Events

Sensing

Details


Moved from LLK/scratch-vm#1015 /cc @thisandagain @speakkvisually @kenny2github

ericrosenbaum commented 6 years ago

I wonder if we will see any confusion related to the word "touching" on touch devices?

touching (sprite)? touching (color)? (color) is touching (color)?

Not sure if it would make sense to rename these though. One idea would be to change just the first two like this (though these are longer, unfortunately):

this sprite is touching (sprite)? this sprite is touching (color)?

thisandagain commented 6 years ago

@ericrosenbaum I share the concern. Should we file that as a follow-up item to #1473 (I mention a few other concerns in that PR as well)? It would be good to talk through these issues with @ntlrsk.

thisandagain commented 6 years ago

Between negative feedback from resource partners that came in today (major changes to blocks coming in too late) and some of the questions / concerns around this I have closed the PR and recommend we table this for discussion post release.

/cc @carljbowman @ntlrsk @ericrosenbaum