Acessibility: Refactor UI to provide alternative to dropdown menus
- Dominant language
- Java
- Stars
- 14.6k
- Forks
- 7k
- PR merge metrics
- No merged PRs in 30d
Description
I'm using the Arduino IDE with an external editor, and I find myself constantly going through the dropdown menus at the top to do things like change the board, and selecting the port.
Sometimes I have to dig through multiple menu levels to find the option I'm after - selecting a different board is particularly painful as I've got to wait for the dropdown menu to scroll down _every single time_ (and because the IDE doesn't integrate application menus with dbus, I can't even search the menus with my OS).
I suggest refactoring the UI to add dedicated buttons to select a board (which would bring up a separate dialogue box with a searchable list of boards), and the port to use.
_I would have posted this elsewhere, but looking at your contributing guidelines I thought it might have been better on the forums - but I couldn't find the right subforum. I'm confused._
Contributor guide
Research direction
Start by locating the Arduino IDE 1.x UI code responsible for the top dropdown menus and the board and port selection flows. Determine how those menus currently expose board and port choices, then define the dedicated controls and searchable board dialog described in the issue. Done means both selections have usable alternatives to the nested dropdown menus.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- accessibility, desktop-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100