In IDE there is a list for processors and another for examples.
Neither has any order. It is a nightmare trying to select the right processor or find a suitable example. Specifically, when the list rolls with full speed and even the smallest sidestep closes the list and you got to start again.
Hi @mistofeles. The File > Examples menu is separated into sections according to the type of example. However, within those sections, and in the submenus, they are in alphabetical order.
As for "processors", Are you referring to the Tools > Board menu? The platform developers define the order in which the boards should be listed in their platform's submenu. This allows the platform developer to define a logical order for the boards. For example. they may wish to place the most commonly used boards at the top of the menu, or they may wish to group closely related boards together in the menu.
If you find that the sorting of a given platform's boards is less than ideal, submit a proposal for an improved sorting to the platform developer.
Arduino IDE 2.x provides an alternative interface for selecting the board. You may find this to be more convenient. I'll provide instructions for using it:
Click the drop-down menu on the Arduino IDE toolbar.
The menu will open.
Select "Select other board and port..." from the menu.
The "Select Other Board and Port" dialog will open.
Under the "BOARDS" section of the dialog, you will see a list of all boards, sorted in alphabetical order. Select the board you want from the menu. ⓘ You can find the board quickly by typing part of its name into the "Search board" field to filter the list of boards.
Select the port of the board from the menu under the "PORTS" section of the dialog.
Click the "OK" button at the bottom of the dialog.
The "Select Other Board and Port" dialog will close.
You say that the platform developers define the order, but when I look at the Tools>Board menu looking for Wemos esp32 boards, they are in at least two or three groups. This non-order list is not very good advertisement for the producers.
The "esp32" boards platform is a 3rd party project. The Arduino company has no involvement in maintaining the project. So if you want to propose an adjustment to the order of that platform's boards, you should submit it to the project repository: