Skip to content
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

BUG/ UI: Alignment ISSUE Can't Click "Install All" Button for Library Dependencies in Arduino Library Manager #2631

Open
3 tasks done
ctkqiang opened this issue Feb 11, 2025 · 0 comments
Labels
topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project

Comments

@ctkqiang
Copy link

Describe the problem

When installing the M5StickCPlus2 library (v1.0.0) in the Arduino IDE (version 1.8.19 on macOS), the Library Manager displays a list of required dependencies but does not provide an option to install them all at once. This forces users to manually search for and install each dependency, which is tedious and inefficient.

To reproduce

Steps to reproduce the behaviour:

  1. Open Arduino IDE (v1.8.19) on macOS.
  2. Go to Sketch -> Include Library -> Manage Libraries...
  3. Search for M5StickCPlus2 and attempt to install it.
  4. A pop-up appears listing missing dependencies but does not include an "Install All" button.

Expected behavior

An "Install All" button should be available to automatically download and install all required dependencies for the selected library.

Image

Arduino IDE version

1.8.19

Operating system

Windows, macOS

Operating system version

MacOS 15.0.1 (Sillicon M2)

Additional context

This issue makes it difficult to install libraries with many dependencies, especially for beginners. The PlatformIO ecosystem already supports automatic dependency installation, and it would be great to have a similar feature in Arduino IDE.

  • Arduino IDE Version: 1.8.19
  • Operating System: macOS
  • Library Name: M5StickCPlus2
  • Library Version: 1.0.0

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
@ctkqiang ctkqiang added the type: imperfection Perceived defect in any part of project label Feb 11, 2025
@per1234 per1234 added the topic: code Related to content of the project itself label Feb 22, 2025
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

2 participants