Skip to content

Installation interface of last item in Boards/Library Manager listings is difficult to access #1455

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
3 tasks done
per1234 opened this issue Sep 17, 2022 · 1 comment
Closed
3 tasks done
Labels
topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project

Comments

@per1234
Copy link
Contributor

per1234 commented Sep 17, 2022

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

  1. Open the Library Manager view in the Arduino IDE.
  2. Scroll to the bottom of the list.
  3. Hover the mouse pointer over the last item on the list
    🐛 The version menu and "INSTALL" button are not accessible.
  4. Attempt to use the scrollbar to scroll the list down farther.
    🐛 It is impossible to use the scrollbar to access the installation interface.

last-lm

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

  • I searched for previous reports in the issue tracker
  • I verified the problem still occurs when using the latest nightly build
  • My report contains all necessary details
@per1234 per1234 added topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project labels Sep 17, 2022
@per1234
Copy link
Contributor Author

per1234 commented Oct 26, 2022

Fixed by #1568

@per1234 per1234 closed this as completed Oct 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project
Projects
None yet
Development

No branches or pull requests

1 participant