enso
enso copied to clipboard
Dashboard UX improvements
Pull Request Description
- Fix dropdown focus issues
- Keyboard navigation to/from dropdowns and between options
- Mouse focus to/from dropdowns (there is no mouse navigation between options)
- Use new inputs in "new secret" modal
- Simplify form types
- Switch activity log date filters to use
DatePickerwhich is a wrapper around areact-aria-componentsinput- Update
react-aria-components
- Update
- Prevent Navigator2D from handling event if it has already been
defaultPrevented - Switch from
*imports to{}imports for various files - Switch assets table row headings to use new components
Important Notes
None
Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:
- [x] ~~The documentation has been updated, if necessary.~~
- [x] ~~Screenshots/screencasts have been attached, if there are any visual changes. For interactive or animated visual changes, a screencast is preferred.~~
- [x] All code follows the Scala, Java, TypeScript, and Rust style guides. In case you are using a language not listed above, follow the Rust style guide.
- [x] ~~Unit tests have been written where possible.~~
QA ✅