Open
Description
Describe the request
I would like to be able to tidy up the Arduino IDE by removing all the boards that I actually don't own/use.
Describe the current behavior
All the boards of the installed platforms are listed.
Arduino IDE version
Original report
1.8.2
Last verified with
Operating system
All
Operating system version
Any
Additional context
Additional requests
- Disabling unused boards in the IDE #2339 (comment)
- Can we add an option to hide unused boards? Arduino#8123
- [Arduino IDE: Boardmanager]: suppport activate or deactivate Board via config menue Arduino#8815
- Cleanup boards menu Arduino#8919
- https://forum.arduino.cc/t/board-menu-overload-opt-in/1214134
Related
- add a frequent flyer list to the boards menu #330
- Add an option to favorite some boards #1953
- Support customization of board selection drop-down #86
- Add per-session recently used boards list Arduino#8607
- Implement "Recently Used Boards" Menu Arduino#10816
Issue checklist
- I searched for previous requests inI verified the feature was still missing when using the latestMy request contains all necessary details
Metadata
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
PaulStoffregen commentedon Mar 3, 2017
Agreed, some of the 3rd party packages add a tremendous number of boards.
matthijskooijman commentedon Mar 6, 2017
I've had a different solution to that problem in mind: Adding a "recently used boards" list at the top or in a submenu, that shows the 10 or so most recently used boards for quick selection. That's probably a lot easier to implement and should pretty much solve the same problem I think?
DCEM commentedon Mar 9, 2017
The problem with a "recently used" menu is that there are going to be people that use more boards than you will be able to find there.
Also you are going to have these entries doubled - witch wouldn't be more tidy from my point of view.
I would prefer a blacklist.
kf2402 commentedon Jun 5, 2017
Rather a whitelist, stored in txt or json among the users personal stettings, which can ideally be edited through the board manager.
cimba007 commentedon Oct 2, 2017
per1234 commentedon Oct 23, 2018
There is an undocumented feature that allows you to hide boards by adding a
hide
property to boards.txt. For example, in Arduino AVR Boards the Arduino/Genuino Uno board can be hidden by adding this:It doesn't matter what value you set the property, just the presence of that property causes the board to not be shown in the Tools > Board menu. This isn't an ideal solution because it means you would need to redo the modification after every hardware package update. That can be made slightly easier by putting the
hide
property definitions in a boards.local.txt file.stef-ladefense commentedon Jan 29, 2019
good idea the white list but how to implement it easily? And especially in the directory of the local user, that the change is not lost by installing a later version.
It would be necessary to have the list of all the cards installed and recognized by the IDE, and to be able to check it or uncheck them via the interface to hide some of them.
But it's true that it would be really nice to display only the cards actually used.
Subsidiary questions: it would be necessary to be able to easily configure the default options of the cards used, not very useful for the standard cards, but for the ESP it is with each change of card that it is necessary to reconfigure the options of speeds, sizes, etc. that we change the map, for example between a Lolin8266 D1 and a uno, or a tiny, and when we come back to the Lolin, we lost the config that we put on it.
hasenradball commentedon Apr 24, 2019
klavatron commentedon Dec 8, 2019
Maybe its better to add "Favourite Boards" submenu (like "Boards") and menu item "Add/Remove to Favourites" (Like "Get board info") instead of disabling unused boards
9 remaining items