Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

context menus for insertion #43

Open
GoogleCodeExporter opened this issue Dec 6, 2015 · 2 comments
Open

context menus for insertion #43

GoogleCodeExporter opened this issue Dec 6, 2015 · 2 comments

Comments

@GoogleCodeExporter
Copy link

Selecting from the block category menu, possibly scrolling, and dragging a 
block to insert each block is unacceptably slow and even more unacceptably 
tedious. I understand it is standard from Scratch and its descendants, but 
there is such a better way.

Clicking in a region where an empty block can be placed should bring up a 
context sensitive menu of the blocks which can be inserted in that region. If 
there are too many of them for a particular context, then a cascading set of 
menus should be displayed.  In regions where single left-clicking might already 
be defined, right-clicking or double-clicking could be used for such context 
menus to insert new blocks.

This would eliminate more than 75% of unnecessary difficult mouse operations 
spanning a large proportion of the window width, and very substantially improve 
user experience.

Original issue reported on code.google.com by jsals...@gmail.com on 16 Jun 2012 at 8:03

@GoogleCodeExporter
Copy link
Author

Yes the current menu approach is labourious. Any improvements here would be 
welcome.


Original comment by jhlagado on 16 Jun 2012 at 11:20

@GoogleCodeExporter
Copy link
Author

I came here to say exactly this!  This is the blindingly obvious way it should 
work!

Original comment by william....@mblox.com on 17 Oct 2014 at 7:35

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant