[MGNLUI-4693] Find bar keyboard navigation: keyDown, keyUp, return in result list Created: 22/May/18  Updated: 17/Apr/19  Resolved: 18/Feb/19

Status: Closed
Project: Magnolia UI
Component/s: find bar
Affects Version/s: None
Fix Version/s: 6.1

Type: Improvement Priority: Neutral
Reporter: Ilgun Ilgun Assignee: Cedric Reichenbach
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: 0d
Time Spent: 5h
Original Estimate: Not Specified

Issue Links:
Relates
relates to MGNLUI-4628 Shortcut to focus find bar Closed
relates to MGNLUI-5162 DOC: Highlighting and navigation with... Closed
relates to MGNLUI-4823 Changes to highlighting & navigation ... Closed
dependency
depends upon MGNLUI-4435 Update Vaadin version to latest (8.4.2) 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)
Documentation update required:
Yes
Date of First Response:
Epic Link: Keyboard shortcuts
Sprint: Foundation 4
Story Points: 3

 Description   

Currently, Find bar textField has to connection to the grid. Users have to use their mouse to click on the results. Naturally they will have the instinct to press keyDown and it should navigate to the user item of the Grid. In addition, keyUp event should go back to textField if it's triggered on the grid's first item. Hence, we should be adding a shortcut listener to the TextField which will navigate to the first item of the Grid upon keyDown event and vice versa.

Implement keyboard navigation for

  • keyDown (go down to result list and focus results one by one downwards)
  • keyUp (focus results one by one upwards)
  • hit return in the result list (opens content in an app)

Business value:

  • Faster use.
  • Support what feels like natural behavior to the user.

The implementation in the scope of this ticket only includes shortcuts while the find bar has focus. A wider range (and scope) of shortcuts is planned in MGNLUI-4934.
 

 

 


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