Installation interface of last item in Boards/Library Manager listings is difficult to access #1455
Closed
3 tasks done
Labels
topic: code
Related to content of the project itself
type: imperfection
Perceived defect in any part of project
Describe the problem
The IDE's Library Manager and Boards Manager list the libraries and boards platforms that are available.
Since there are >5000 libraries, and even the primary package index alone contains a significant number of boards platforms, the length of the list will often exceed the vertical display area of the view, meaning the user will scroll down to reach items lower on the list.
When the mouse pointer is hovered over one of the list items, a version menu and "INSTALL" button are added at the bottom of the item.
🐛 When the hovered item is at the end of the listings, the revealed interface elements are below the bottom margin of the list. The user can not use the scrollbar to make the interface accessible because moving the mouse pointer to the scrollbar causes the item to lose hovered status.
To reproduce
🐛 The version menu and "INSTALL" button are not accessible.
🐛 It is impossible to use the scrollbar to access the installation interface.
Expected behavior
User is able to easily access the installation interface of any item in the Boards Manager and Library Manager listings
Arduino IDE version
2.0.0-snapshot-4e590ab
Operating system
Windows
Operating system version
10
Additional context
Originally reported at https://forum.arduino.cc/t/library-manager-panel-bug/1032762
It is possible to use the mouse scroll wheel or the ↓ key to scroll the list, but this might not be obvious to some users (maybe some mice don't even have a scroll wheel?)
This UI behavior has been the source of multiple other bugs/poor UX: #1425, #1403, #1387
Issue checklist
The text was updated successfully, but these errors were encountered: