From a functional standpoint, this release is equivalent to 2.0.0-rc9.4. It serves the important purpose of marking the end of the pre-release development phase of the Arduino IDE 2.x project, which is now to be held to the standards of a software project in a production phase of development.
Thanks so much to the forum community for all the valuable testing and feedback that has helped greatly in the creation of this project!
Details about Arduino IDE 2.0.0 are available from the blog post here:
If you have any questions or feedback please post here in the Arduino IDE 2.x's dedicated forum category:
Hi @xdesig. Thanks for your interest in contributing to the Arduino IDE 2.x translation project.
We have an unfortunate limitation on which languages it is possible to localize Arduino IDE 2.x to.
The IDE's internationalization system is designed to extend VS Code "language packs". This approach is beneficial because it allows us to leverage the existing internationalization and localization work on the universal components of the Arduino IDE UI. This makes it much less work for the Arduino developers and translators because we only need to be concerned with the strings that are specific to the Arduino IDE (e.g., "Sketchbook"). However, this also means that we are only able to add a language if there is an existing VS Code language pack available.
Unfortunately, there isn't an existing Galician VS Code language pack. This means that someone would need to create such a language pack. It would not be appropriate for us to start on the Arduino IDE-specific Galician translation work before a Galician language pack was available because the valued work of the translators only comes to fruition once there is a release of the Arduino IDE localized to that language.
I am also sad about this limitation. Your post motivated me to create a formal issue to track this limitation:
If you have a GitHub account, you can subscribe to that issue to get notifications of any new developments related to this subject.
I hope that the Arduino IDE developers will be able to find some way to overcome this limitation, even if it means we must accept less than full localization coverage for the languages without a VS Code language pack.
There is another possibility: if the open source community creates a Galician VS Code language pack then there would be nothing preventing the creation of a Galician translation initiative for the Arduino IDE. In addition to benefiting the Galician speaking Arduino community, such a project would also benefit what is surely an even larger number of Galician speaking users of the incredibly popular VS Code as well as all the VS Code-based software products such as Eclipse Theia, VScodium, etc.
If you are interested, you can see what a language pack looks like here in the repository of the language packs maintained by Microsoft:
Win10 64bit, 100mps internet, I3, 8GB, SSD, Arduino IDE v2.0.0 start in 21 seconds.
Something is wrong somewhere. Many errors of ordinary programs, even the built-in ones. Personally: I have been actively using Arduino since 7 years. If IDE will be only version 2.0 remains, it will be ... the beginning of the end of Arduino for me.
Hi @bestgustavo30. I don't know what the exact plans are. I'm certain it will be added eventually, but I'm not sure about the timeline. I would guess it will be at least a couple of months before it is available.
For now, please use the downloads listed here:
But I am interested: is there a specific reason you prefer to use a Windows Store app?
Thanks for the reply @ptillisch, I just downloaded the installer from the page.
Well... Not a specific reason, now having an auto-updater bundled in the V2 IDE, maybe its redundant, I just got used to always have the latest version and the Windows Store version was the solution then.
And also.... in the 1.x era (IDK now), the installer, and the Win Store version had different paths of the data folders like "%USERPROFILE%\Documents\ArduinoData" vs "arduino 15"???? (I dont remember exactly the paths of the installer version), but for some odd reason I liked more the paths used by the store version.
about that last thing... its there help article or something like that talking about that?
after years and years of using the Arduino ide, testing beta versions of the V2, my home folder, documents, appdata have multiple Arduino related folders, and at this point I dont know what folders are being used and what are leftovers of past installations.
In addition to the ones mentioned in those articles, there are a couple of obsolete paths you might have accumulated if you used versions of the Arduino IDE from years ago:
<= 1.0.6
C:\Users\<user name>\AppData\Roaming\Arduino\
>1.0.6 && <1.6.6
C:\Users\<user name>\AppData\Roaming\Arduino15\
Those can be safely deleted if you don't have any intention to use those IDE versions again.
Please let me know if there are any other mysterious Arduino-related folders you would like info on.
I would like to be a little critical here. Pls this is constructive criticism here. I downloaded 2.0 with great hopes but as I started using it I found several impediments to my progress.
The serial monitor is now integrated, well I USED to be able to just open the serial monitor in the bkground and it would just be there when I needed to look at it. Now I have to wait EACH time for upload to finish then click on Serial to see it, extra step.
The helper that pops up for variables etc.. tends to obscure my editing location every time I trying to edit something.
The color changes that happen as you type to show similar words is a bit distracting, again I'm trying to fix a misstype or syntax error and things are changing ALL over the place.
You buried the output code file (bin) even deeper in the dir structure, very hard to get to. I use OTA update and on each compile I must get the bin file and put in my Apache server dir. Possibly have a way to export this file, send to FTP?
I accidentally opened the old vers 1.18X and found I was much happier.
Could we make preferences available to turn off the helper popup and the highlighting changes as you type, and also a preference to unlock the serial.output from the UI to allow float in bkg.
Possibly make the popup helper less likely to popup where you're working. Also when you want to get the helper popup, to see if var has been declared it's sometimes very hard to get it to show.
I hope the next versions of 2.X UI will be smoother.
Thanks
Dave
The plan is to do a complete reworking of the Serial Monitor, which will include moving it to a separate window, as the Arduino IDE 1.x Serial Monitor and even the Arduino IDE 2.x Serial Plotter:
This is tracked by the Arduino IDE developers here:
Note the response by the then development team lead here:
it's definitely in our roadmap and at the top of the list.
We are giving maximum priorities to bugs that compromise the standard usage, next will come performance and UX improvements, like this issue with the monitor. We already designed the new one that is gonna be a separate window like the serial plotter.
Please provide a screenshot of this. there are three or four different types of "pop up helpers" and I don't know which of those you might be referring to. One of these did have a bug where it would cover the relevant editor text in older beta versions (like a year ago), but I have not noticed anything like this recently. I will be happy to investigate, but I need more information first.
You can take a screenshot of the IDE by pressing Alt+Print Screen on your keyboard, which will copy the screenshot to your clipboard. In some cases, pressing Alt might cause the UI element to disappear, in which case you can use Print Screen to screenshot the entire desktop. You are also welcome to screenshot by any other procedure you prefer.
You can then add the screenshot to a reply here by doing any one of the following:
Press Ctrl+V to paste the screenshot from the clipboard.
Save the screenshot as an image and then drag and drop it into a forum reply.
Save the screenshot as an image, click the upload button () in the post composer toolbar, and then select the image file.
It is not clear to me what you mean by this. Please provide a screenshot that shows the problem.
Why is it very hard to get to?
Arduino IDE 1.x will always be available. If you prefer it, you are welcome to use it.
Some such preferences are already available in the advanced settings. Once I understand exactly what you are talking about, I will likely be able to provide specific instructions. But for now I can at least provide you with a link to the instructions for how to access the advanced settings:
As I explained, it will be moved to a dedicated window. Until then you will either need to resign yourself to the unpopular integrated panel, use the Serial Monitor in a separate Arduino IDE window, use an alternative standalone serial terminal program, or use Arduino IDE 1.x.
This is likely already possible to achieve via the advanced settings.
There is probably a keyboard shortcut you can press to trigger it. For example, the "Trigger Suggest" keyboard shortcut is Ctrl+Space. The keyboard shortcuts are customizable via File > Advanced > Keyboard Shortcuts.
Open a second sketch (window) -- it can just be a new one with a template. And then open the serial monitor in that. Do your coding and compiling in the first window. Then it works pretty much as well as IDE 1 did. You can actually open the serial monitor in both windows -- they will mirror each other!