Skip to content
This repository was archived by the owner on Jul 11, 2025. It is now read-only.
This repository was archived by the owner on Jul 11, 2025. It is now read-only.

Keyboard Navigation of Tile Palette Selection #733

Open

Description

@ilexp

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.

Activity

  1. added
    FeatureIt doesn't exist yet, but I want it
    EditorArea: Duality editor or support libraries
    UsabilityRelated to API and UI usability
    Help WantedContributions especially appreciated
    Nice2HaveBeneficial, but only very slightly so
    PluginArea: Misc. core / editor plugins
    on Jul 8, 2019
  2. added this to the General milestone on Jul 8, 2019
  3. added
    Good First IssueGood opportunity for new contributors
    TilemapsArea: Tilemaps core / editor plugins
    and removed
    PluginArea: Misc. core / editor plugins
    on Jul 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    EditorArea: Duality editor or support librariesFeatureIt doesn't exist yet, but I want itGood First IssueGood opportunity for new contributorsHelp WantedContributions especially appreciatedNice2HaveBeneficial, but only very slightly soTilemapsArea: Tilemaps core / editor pluginsUsabilityRelated to API and UI usability

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions