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

Keyboard Navigation of Tile Palette Selection #733

Open
ilexp opened this issue Jul 8, 2019 · 0 comments
Open

Keyboard Navigation of Tile Palette Selection #733

ilexp opened this issue Jul 8, 2019 · 0 comments
Labels
Editor Area: Duality editor or support libraries Feature It doesn't exist yet, but I want it Good First Issue Good opportunity for new contributors Help Wanted Contributions especially appreciated Nice2Have Beneficial, but only very slightly so Tilemaps Area: Tilemaps core / editor plugins Usability Related to API and UI usability
Milestone

Comments

@ilexp
Copy link
Member

ilexp commented Jul 8, 2019

Summary

While editing Tilemaps, the process of changing the selected source tile from the Tile Palette takes a considerable amount of time, mostly due to mouse travel and readjustment time. Keyboard shortcuts to change selection could improve this workflow.

Analysis

  • All selection shortcuts should work both in the Tile Palette itself, and in the Tilemap Editor. A good way to achieve this might be to expose the required high level functionality in public API of the Tile Palette and invoke it from both places when the keys are detected.
  • Arrow keys could move the current selection along the view.
    • If more than one tile was selected, first collapse to the top left selected tile.
    • If no tile was selected, select the top left [0, 0] tile.
  • Shift + Arrow keys expand / shrink the selection area in the specified direction.
@ilexp ilexp added Feature It doesn't exist yet, but I want it Editor Area: Duality editor or support libraries Usability Related to API and UI usability Help Wanted Contributions especially appreciated Nice2Have Beneficial, but only very slightly so Plugin Area: Misc. core / editor plugins labels Jul 8, 2019
@ilexp ilexp added this to the General milestone Jul 8, 2019
@ilexp ilexp added Good First Issue Good opportunity for new contributors Tilemaps Area: Tilemaps core / editor plugins and removed Plugin Area: Misc. core / editor plugins labels Jul 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Editor Area: Duality editor or support libraries Feature It doesn't exist yet, but I want it Good First Issue Good opportunity for new contributors Help Wanted Contributions especially appreciated Nice2Have Beneficial, but only very slightly so Tilemaps Area: Tilemaps core / editor plugins Usability Related to API and UI usability
Development

No branches or pull requests

1 participant