Skip to content

Integrate Blockly keyboard controls #357

@tracygardner

Description

@tracygardner

Already 'enabled' (technically included). Doesn't seem to break mouse behaviours so leaving on.

Various issues including:

  • List blocks mutator buttons get focus and work but there is no visual focus highlight
  • You have to press Tab to get to grid inputs, is that ituitive
  • Focus highlight not clear on grid editors (such as color)
  • Mutator buttons on custom blocks don't have focus highlight (but do work)
  • Comment style does change on focus but subtle and not consisten
  • We get a additional blue focus highlight around the workspace and toolbox. Not needed.
  • Esc should close block comments
  • Enter should edit text input blocks without having to navigate right. They technically have a nested input but the user shouldn't have to worry about that.
  • Ctrl + Enter context menu on the workspace sometimes appears off screen
  • Esc doesn't close block context menu or dropdowns
  • Esc doesn't close workspace context menu
  • Style toast messages to match Flock
  • Add translation for toast messages
  • When changing the model in a dropdown the input gets passive focus afterwards
  • Integrate Tab handling for workspace comments and workspace search with overall tab handling
  • Identify why a scrollbar appears in the toolbox when using keyboard controls and remove it
  • Don't show keyboard controls paste toast when copy is triggered from the context menu (but show when triggered using keyboard controls)

Metadata

Metadata

Labels

No labels
No labels

Type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions