user-interface-samples
user-interface-samples copied to clipboard
Add keyboard and mouse support to CanonicalLayouts/feed-compose
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