user-interface-samples icon indicating copy to clipboard operation
user-interface-samples copied to clipboard

Add keyboard and mouse support to CanonicalLayouts/feed-compose

Open chikoski opened this issue 3 years ago • 0 comments

This pull request will add keyboard and mouse support that is defined in the Large screen app quality guidelines as below:

  • Keyboard navigation with tab keys as well as arrow keys.
  • Keyboard focus indication: feed items that have keyboard focus are outlined.
  • Adding hover state to SweetsCard so that we are able to visually understand that we can interact with the cards
  • Updating the mouse cursor according to the interaction types, e.g. mouse cursor helps us to understand sweets' description is selectable.
  • Gesture based zoom-in / zoom-out is enabled on the sweets descriptions. We can do zoom-in / zoom-out by mouse scroll wheels with pushing control key.
  • Context menu is opened when we do right click on a SweetsCard

chikoski avatar Oct 28 '22 01:10 chikoski