Some suggestions about EDI V2 (beta4)

Hello
It's my first topic, I used EDI V2 (between 2 and 3 hours per day) since the version beta2, it's a great job :wink: very more usable than the EDI V1 but some topics are missing.

When you start an upload, nothing is displayed, and if I click again and i have two upload in the same time.

  • Could you trace a message in the output windows ( for exemple compilation started ... )
  • You also could disable the upload button.

Some time, the compilation is fine, but with a problem with the upload ( I forgave to push the button on the board ) so i need to upload again, could you avoid to compile, just a upload is enough.
When you click, in the margin to reduce or developp the code, when there are multi line comment /* */ there is a problem, the comment stop the range of code.

As this version of IDE is a very jump in the future, could you manage the gestion of the board and the port, .... For each project in the same directory than the INO file, could you manage a "Preference.txt" file with une board, the port and all other parameters, Each time, I switch from one projet to another I need the configured again all the IDE, I lost a lot of time.

Regard

paloy57:
It's my first topic, I used EDI V2 (between 2 and 3 hours per day) since the version beta2, it's a great job :wink:

I'm very glad to hear you like it.

paloy57:

When you start an upload, nothing is displayed

I do think that there should be better feedback from the Arduino IDE 2.x in general. As for uploads, I recommend you to do this:

  • Select File > Preferences from the menu.
  • Check the box next to "Show verbose output during: upload"
  • Click the "OK" button.

The output from the upload process provides some feedback on the upload progress.

paloy57:
if I click again and i have two upload in the same time.
...

  • You also could disable the upload button.

This should have been fixed in the latest release by this:

paloy57:

Some time, the compilation is fine, but with a problem with the upload ( I forgave to push the button on the board ) so i need to upload again, could you avoid to compile, just a upload is enough.

There is already compilation caching, so you should find that subsequent compilations are very quick (unless you have changed to a different board selection, in which case it's necessary to recompile). Only the sketch is compiled every time.

paloy57:

When you click, in the margin to reduce or developp the code, when there are multi line comment /* */ there is a problem, the comment stop the range of code.

I can reproduce this bug. Please submit a bug report for this specific bug here:

You're welcome to also report your other feedback there if you like, but please use a separate GitHub issue for each distinct suggestion.

paloy57:
As this version of IDE is a very jump in the future, could you manage the gestion of the board and the port, .... For each project in the same directory than the INO file, could you manage a "Preference.txt" file with une board, the port and all other parameters, Each time, I switch from one projet to another I need the configured again all the IDE, I lost a lot of time.

This general feature has been discussed a lot already. It will need to be first implemented in Arduino CLI, which Arduino IDE 2.x uses for all non-GUI tasks. There is discussion about that here:

And even already some support for it via the "board attach" feature:
https://arduino.github.io/arduino-cli/latest/commands/arduino-cli_board_attach/
but I think there is also the need for some immediate improvements in the Arduino IDE 2.x itself to make it work the same as the classic Arduino IDE. For example:

and I remember a report that the custom board options are also sometimes not remembered.