enso icon indicating copy to clipboard operation
enso copied to clipboard

Dashboard UX improvements

Open somebody1234 opened this issue 1 year ago • 1 comments

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 DatePicker which is a wrapper around a react-aria-components input
    • Update react-aria-components
  • 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.~~

somebody1234 avatar Aug 22 '24 09:08 somebody1234

QA ✅

PabloBuchu avatar Aug 28 '24 10:08 PabloBuchu