Comments (11)
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?
from arduino-ide.
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:
uno.hide=
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.
from arduino-ide.
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
from arduino-ide.
Boards Favorite would be cool!
from arduino-ide.
Agreed, some of the 3rd party packages add a tremendous number of boards.
from arduino-ide.
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.
from arduino-ide.
Rather a whitelist, stored in txt or json among the users personal stettings, which can ideally be edited through the board manager.
from arduino-ide.
I would really love to see this coming. I got dozends of boards in my list that I will never use.
NEVERMIND: Build a small c# Programm myself to purge all unused boards from the board.txt files
from arduino-ide.
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.
from arduino-ide.
You explaned the option for hide... where has the hide option placed just for the name?
from arduino-ide.
Board Favorites -- This is so much better than blacklist / hiding individual boards. After all, none of these are convenient:
- initial addition of all non-desired boards to a boards.local.txt
- reviewing which boards are hidden (split across multiple package directories...)
- enabling a board which was previously hidden
- knowing which boards were hidden (split across multiple package directories...)
In contrast, keeping a list of favorite boards, and ensuring they are displayed at the top of the list, is a relatively small change. Boards already have a unique ID (package + board ID) that can be used for the value to be stored in the favorites list.
Initially, just show the favorite boards at the top of the list, right?
Open question: How does a user indicate a board is a favorite?
from arduino-ide.
Related Issues (20)
- Hanging Downloading index: package_index.tar.bz2 HOT 3
- Ctrl+; to add/remove semicolon at end of line
- SaveAs also copies old binary builds
- Example files: Save as does not save changes and read only flag is still set on ino file HOT 1
- Arduino IDE 2.3.2 Crashing in the libary manager
- variable ARDUINO has wrong value HOT 3
- Electron 27 is EOL HOT 1
- Move the .ino .h .c tabs from the top of the screen HOT 1
- IDE starts outside of the viewing area HOT 3
- Some small improvement suggestions HOT 2
- Issue #2878 is still an issue (Can't remove library using IDE library manger GUI) HOT 3
- 2.3.2 AppImage fails to start due to missing sandboxing HOT 12
- Cannot support Chinese paths and file names HOT 1
- The output of the Port Monitor is not copied HOT 1
- Crash after opening board manager or library manager HOT 1
- Intermittent availability of error line navigation features for additional sketch files
- Missing App Icon on Linux.
- Faster compiles HOT 1
- Using third party board and using debugging feature on Arduino IDE
- Arduino-Ide Linux failed to start with Fedora 40 new mesa-driver HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arduino-ide.