/Arduino-Hidden-Boards-Manager

Arduino Hidden Boards Manager ♾️ 🙈 is a tool to manage boards visibility in Arduino IDE 1.8.x and declutter the Tools/Board scrollable menu

Primary LanguageJavaMIT LicenseMIT

Arduino-Hidden-Boards-Manager

Overview

Arduino HiddenBoardsManager is a tool to manage hidden boards and declutter the Tools/Board scrollable menu in the Arduino IDE.

Limitations

Arduino IDE 1.8.x only

How does it work?

Arduino HiddenBoardsManager uses Arduino IDE's capability to mark a board as hidden, so no data is lost!

Hidden board names are saved in the boards.local.txt file in the package folder

ScreenShots

Menu

[Menu]

Hidden Boards Manager

[Tool]

Credits window

[About]

Download

Release

Build Requirements

To build the tool, you need JDK 8 installed.

Note that anything newer will cause the Arduino IDE to crash since its only supporting java class files compiled with JDK 8 version of Java.

Installation (Arduino IDE)

  • Download the tool from releases or build it yourself
  • Create a tools directory in your Arduino sketchbook directory if it doesn't exist yet
  • Unzip the package into the tools directory, the path will look like:
    <home_dir>/Arduino/tools/HiddenBoardsManager/tool/HiddenBoardsManager.jar
  • Restart Arduino IDE

Usage (Arduino IDE)

  • Select Tools > Manage Hidden Boards menu item (see screenshot)
  • Uncheck the boards to hide
  • Click the Save icon
  • Restart Arduino IDE

Issues and Contributions

Feel free to report any issues.

License

This project by tobozo is licensed under the MIT License.