Skip to content

Multiselection hints are too obscure #2033

Open
@InAnYan

Description

@InAnYan

Actual Situation

Image

  • <space> to select - select what?
  • <a> to toggle - toggle what?
  • <i> to invert - invert what?

Initially, I thought that all these actions refer to a (one) selection. But in this case, all these actions would do the same thing.

Only after trying and experimenting with a toy template I understood everything.

Desired Situation

Let's address this bit by bit.

What actions do:

  • <space> to select - toggles a single option under the arrow.
  • <a> to toggle - either:
    • Selects every option.
    • Deselects every option.
  • <i> to invert - inverts current assignments. What was selected become deselected, what was deselected became selected.

Scopes:

  • <space> to select - single choice.
  • <a> to toggle - all choices.
  • <i> to invert - all choices.

Proposed solution

Maybe rewrite it like this:

  • <space> to select - <space> toggle
  • <a> to toggle - <a> select all
  • <i> to invert - <i> invert selection

If we came to consensus, I can make a PR

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions