[MGNLUI-1294] Change and unify selection and inline edit behavior of lists and trees Created: 02/May/13  Updated: 09/Mar/21  Resolved: 09/Mar/21

Status: Closed
Project: Magnolia UI
Component/s: design, tree/list, user interaction
Affects Version/s: None
Fix Version/s: None

Type: Story Priority: Major
Reporter: Andreas Weder Assignee: Andreas Weder
Resolution: Obsolete Votes: 0
Labels: design, usability
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
dependency
is depended upon by MGNLUI-389 Workbench: double click should respec... Closed
is depended upon by MGNLUI-281 Inplace editing improvements Closed
is depended upon by MGNLUI-1839 Favorites must follow similar selecti... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)

 Description   

In a review with Pascal, we've had a thorough look at how lists, trees, the Pulse message list and Favorites work.

Here's how we want to unify the behavior so that we can tell and teach a single story to users:

  • a double click or double-tap on icon or text executes the main action. In trees, it opens the item; in favorites, it executes the favorite.
  • if there is no main action (e.g. in config tree), a double-click directly edits the text you're double-clicking on
  • a single click/tap on icon or text selects the item
  • a second, single (or double) executed after a very short delay and on any text of an already selected item shows a text input field to edit that text
    • you may then use TAB/Shift-TAB to move between all editable text fields of the selected item.
  • a click on the right-mouse button:
    • selects the item underneath the mouse
    • opens the context menu offering all common actions on the item

Generated at Mon Feb 12 08:45:12 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.