# Arduino IDE 2.0.0-rc9.2 available for download!

**URL:** <https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-2-available-for-download/1021046>\
**Category:** IDE 2.x\
**Created:** [August 10, 2022, 5:01pm UTC](https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-2-available-for-download/1021046 "2022-08-10T17:01:12Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![ptillisch](https://avatars.discourse-cdn.com/v4/letter/p/ad7895/32.png) [@ptillisch](https://forum.arduino.cc/u/ptillisch)\
**Post date:** [August 10, 2022, 5:01pm UTC](https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-2-available-for-download/1021046/1 "2022-08-10T17:01:12Z")

</div>

A new release candidate of Arduino IDE 2.0.0 is now available.

If you are using a recent version of the IDE, you will get an [auto-update](https://blog.arduino.cc/2022/03/07/arduino-ide-2-delivers-auto-updater-and-more/#:~:text=miss%20out%20on.-,Automatic%20Updates,-Starting%20off%20with) offer simply by starting the IDE.

Otherwise, the release is available for download here:

**[https://www.arduino.cc/en/software#experimental-software](https://www.arduino.cc/en/software#experimental-software)**

* * *

This release provides some nice advancements and fixes.

Thanks so much to the forum community for all the valuable testing and feedback that has helped us greatly in identifying and investigating these bugs and enhancements!

## Fix **Serial Monitor** interference with **Upload** process

[`arduino/arduino-ide#1279`](https://github.com/arduino/arduino-ide/pull/1279)

A bug was introduced in Arduino IDE 2.0.0-rc9.1 that caused uploads to fail when the board's port was open in **Serial Monitor** ([`arduino/arduino-ide#1278`](https://github.com/arduino/arduino-ide/pull/1278)).

This has been fixed and the IDE will once more automatically handle the transfer of control over the port from **Serial Monitor** to the **Upload** process and back to Serial Monitor as needed.

## Replace splash screen with a loading animation

[`arduino/arduino-ide#1287`](https://github.com/arduino/arduino-ide/pull/1287)

The IDE's handling of the "splash screen" image displayed on startup was faulty ([`arduino/arduino-ide#193`](https://github.com/arduino/arduino-ide/issues/193), [`arduino/arduino-ide#325`](https://github.com/arduino/arduino-ide/issues/325), [`arduino/arduino-ide#327`](https://github.com/arduino/arduino-ide/issues/327)) and interfering ([`arduino/arduino-ide#324`](https://github.com/arduino/arduino-ide/issues/324)).

The splash screen has now been removed, replaced by an animation to serve as a progress indicator while loading the Arduino IDE window.

## Instant preview on " **Theme**" preference change

[`arduino/arduino-ide#1296`](https://github.com/arduino/arduino-ide/pull/1296)

The IDE's theme will now immediately reflect the selection made from the " **Theme**" menu in the " **Preferences**" dialog in order to make it more convenient to pick your favorite theme.

## Fix incorrect logs folder location on Linux

[`arduino/arduino-ide#1288`](https://github.com/arduino/arduino-ide/pull/1288)

Previously, the Linux version of Arduino IDE saved log files to a folder named `undefined` under the path the IDE was executed from ([`arduino/arduino-ide#394`](https://github.com/arduino/arduino-ide/issues/394)).

Logs will now be stored under `${XDG_CONFIG_HOME}/Arduino IDE` (`~/.config/Arduino IDE` by default).

## Improve alignment of " **Auto Format**" style with Arduino IDE 1.x

[`arduino/arduino-ide#1285`](https://github.com/arduino/arduino-ide/pull/1285)

The switch to using the more powerful and actively maintained [**ClangFormat**](https://clang.llvm.org/docs/ClangFormat.html) code formatting tool necessitated some unavoidable changes in the code style produced by the IDE's " **Auto Format**" feature when compared to that of Arduino IDE 1.x ([`arduino/arduino-ide#42`](https://github.com/arduino/arduino-ide/pull/42)).

After the version of **ClangFormat** in use by Arduino IDE 2.x was updated, advancements in the configurability of that tool made it possible to even more closely match the Arduino IDE 1.x " **Auto Format**"

## Add an " **Auto Format**" item under the " **Edit**" menu

[`arduino/arduino-ide#1230`](https://github.com/arduino/arduino-ide/pull/1230)

The IDE's " **Auto Format**" feature has traditionally been available via the **Tools \> Auto Format** menu path. From feedback received from user testing, it was determined that **Edit \> Auto Format** was a more intuitive menu path.

The **Tools \> Auto Format** menu item will continue to be available during a transition period, but will eventually be removed. If you have written any tutorials, etc. that specify the use of the **Tools \> Auto Format** menu path, please consider updating it to include the new path so that it will remain valid even after the transition is complete.

* * *

Full changelog here:  
[https://github.com/arduino/arduino-ide/releases/tag/2.0.0-rc9.2](https://github.com/arduino/arduino-ide/releases/tag/2.0.0-rc9.2)

* * *

If you have any questions or feedback please post here in the Arduino IDE 2.x's dedicated forum category:

[https://forum.arduino.cc/c/software/arduino-ide-2-0-beta/93](https://forum.arduino.cc/c/software/arduino-ide-2-0-beta/93)

If you want to see the list of [known issues](https://github.com/arduino/arduino-ide/issues), [work in progress](https://github.com/arduino/arduino-ide/pulls), [submit a formal report](https://github.com/arduino/arduino-ide/issues/new/choose), or contribute to development, the IDE 2.x source code is hosted in this public repository:

[https://github.com/arduino/arduino-ide](https://github.com/arduino/arduino-ide)

---

<div class="post-metadata">

**Author:** ![CamargoF](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/camargof/32/741253_2.png) [@CamargoF](https://forum.arduino.cc/u/CamargoF)\
**Post date:** [August 10, 2022, 6:19pm UTC](https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-2-available-for-download/1021046/3 "2022-08-10T18:19:05Z")

</div>

I update my Arduino IDE 2.0.0 with the rc9.2.  
It works, but the progress bar had a behavior a little bit strange:

- Goes fast up to (around) 50% than hold by few minutes.
- Then goes very fast up to 90% and go back to 50%.
- Then start moving slowly to the end.

Now my IDE is rc9.2 and it upload the firmware with the monitor on.  
Great job everyone.

---

<div class="post-metadata">

**Author:** ![ptillisch](https://avatars.discourse-cdn.com/v4/letter/p/ad7895/32.png) [@ptillisch](https://forum.arduino.cc/u/ptillisch)\
**Post date:** [August 11, 2022, 8:28am UTC](https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-2-available-for-download/1021046/4 "2022-08-11T08:28:11Z")

</div>

Thanks @CamargoF. I'm glad the update was successful and that the upload is working correctly now.

> [@CamargoF](#):
>
> the progress bar had a behavior a little bit strange

Which progress bar is that? There are two separate progress bars seen during the update process on Windows:

The " **Downloading the latest version of the Arduino IDE**" dialog:

![image](https://europe1.discourse-cdn.com/arduino/original/4X/c/b/d/cbd7098afbd3001421f34cd5bfc8f30a48cacaa8.png)

The installer dialog:

![image](https://europe1.discourse-cdn.com/arduino/original/4X/6/d/3/6d39a7ba7ea78113aa4d0c11117fb32ff92be025.png)

---

<div class="post-metadata">

**Author:** ![tednturanski](https://avatars.discourse-cdn.com/v4/letter/t/e47c2d/32.png) [@tednturanski](https://forum.arduino.cc/u/tednturanski)\
**Post date:** [August 20, 2022, 3:41pm UTC](https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-2-available-for-download/1021046/5 "2022-08-20T15:41:32Z")

</div>

Just downloaded it yesterday. It looks very nice. I've used an Arduino Uno in the past, and it programmed just fine with the new 2.0 IDE. The DEBUG potential of the new IDE looks quite interesting, so I ordered an Arduino Zero to make use of the debug function. Should arrive sometime next week.  
Sincerely,  
Ted from Lake City, Michigan, USA

---

<div class="post-metadata">

**Author:** ![vendicar](https://avatars.discourse-cdn.com/v4/letter/v/48db29/32.png) [@vendicar](https://forum.arduino.cc/u/vendicar)\
**Post date:** [August 27, 2022, 2:25pm UTC](https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-2-available-for-download/1021046/6 "2022-08-27T14:25:53Z")

</div>

Operation is sluggish because it is written in a a scripted language,

Takes a good 20 seconds to load first time up because there are tens of thousands of startup files to process.

How many trillions of CPU cycles are you wasting?

Why does a compiler need FFmpeg to be installed?  
Beyond stupid.

Error messages are unreadable because they are unformatted

Error messages are unreadable because the color red on black is retarded.

Annoying and pointless popups in the status window

Overall a garbage experience, but hay you now support fixed size fonts - although the font can't be changed.

Rating - C - A competent effort if written by high school students.  
E - If this is an attempt by adults.  
F - If this is an attempt by professionals.

---

<div class="post-metadata">

**Author:** ![ptillisch](https://avatars.discourse-cdn.com/v4/letter/p/ad7895/32.png) [@ptillisch](https://forum.arduino.cc/u/ptillisch)\
**Post date:** [August 27, 2022, 6:47pm UTC](https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-2-available-for-download/1021046/7 "2022-08-27T18:47:32Z")

</div>

> [@vendicar](#):
>
> Why does a compiler need FFmpeg to be installed?

Arduino IDE 2.x is built on the free open source [**Eclipse Theia**](https://theia-ide.org/), which in turn is based on [Electron](https://www.electronjs.org/) and [Chromium](https://www.chromium.org/Home/). This is the source of the inclusion of FFmpeg.

Theia is a framework for building IDEs on. Even if Arduino IDE does not need the capabilities of FFmpeg, other projects may find it very useful.

From [your hijack posts on other topics](https://forum.arduino.cc/t/i-have-just-installed-ide-2/1022730/10), it seems you have the impression that FFmpeg is only a video converter. This is incorrect, as a quick look at the home page of the software will show:

[https://ffmpeg.org/](https://ffmpeg.org/)

> [@vendicar](#):
>
> Error messages are unreadable because they are unformatted

I don't understand what you mean by "unformatted". Please provide a detailed description.

> [@vendicar](#):
>
> Error messages are unreadable because the color red on black

The readability problem with the current stderr coloration in the Output panel is being tracked here:

> <https://github.com/arduino/arduino-ide/issues/1087>
>
> \### Describe the request
> 
> Use a brighter red/orange color for the stderr text …printed in the "\*\*Output\*\*" view when using the "\*\*Light (Arduino)\*\*" theme.
> 
> I suggest using the Arduino IDE 1.x coloration as a reference, since this has already been user tested for years with favorable opinions (with the exception of those with color blindness, for whom a specialized theme will be more suitable anyway). It is defined here:
> 
> https://github.com/arduino/Arduino/blob/43b0818f7fa8073301db1b80ac832b7b7596b828/build/shared/lib/theme/theme.txt#L32
> 
> \`\`\`text
> console.error.color = #E34C00
> \`\`\`
> 
> 🙂 The "\*\*Output\*\*" view will be easier and more enjoyable to read.
> 
> \### Describe the current behavior
> 
> During the compilation or upload operations, output from the processes may be printed to the "\*\*Output\*\*" view. In order to make it easier to differentiate the types of information conveyed there, output that was written to the standard error stream is colored differently from the output written to the standard output stream (https://github.com/arduino/arduino-ide/pull/1064).
> 
> The color used for stderr text when the default "\*\*Light (Arduino)\*\*" Arduino IDE theme is active is a fairly dark red color.
> 
> Some years ago, this coloration in the Arduino IDE 1.x theme was changed from a brighter color to a dark red very similar to the one currently in use by Arduino IDE 2.x's "\*\*Light (Arduino)\*\*" theme (https://github.com/arduino/Arduino/commit/501333a8ef1fbaf5438fe1613003d146bcc697a8). That resulted in complaints from the users:
> 
> \- https://github.com/arduino/Arduino/issues/2901
> \- https://github.com/arduino/Arduino/issues/3056
> 
> Until the change was reverted (https://github.com/arduino/Arduino/commit/8020c0d7339ede208f4a60934e65efb9a52b63df). So I think we already have clear evidence that the current coloration in the Arduino IDE 2.x "\*\*Light (Arduino)\*\*" theme is not ideal.
> 
> Arduino IDE 2.x:
> 
> !\[image\](https://user-images.githubusercontent.com/8572152/174802768-dc91ff1f-4f78-4298-a28c-b6330f1dce99.png)
> 
> Arduino IDE 1.8.19:
> 
> !\[image\](https://user-images.githubusercontent.com/8572152/174802788-4ada5822-d712-4368-b09d-f66362749e4d.png)
> 
> 🙁 This very important text is difficult and unpleasant to read.
> 
> \### Arduino IDE version
> 
> 2.0.0-rc7-snapshot-4611381
> 
> \### Operating system
> 
> Windows
> 
> \### Operating system version
> 
> 10
> 
> \### Additional context
> 
> See https://github.com/arduino/arduino-ide/pull/1064#issuecomment-1157293078 for more information on the subject.
> 
> \---
> 
> With the exception of "\*\*Light (Theia)\*\*" (which has a white "Output" view background), the other themes use a brighter color.
> 
> \---
> 
> Also reported at:
> 
> \- https://forum.arduino.cc/t/which-preference-setting-changes-compilation-message-font-colour/1060578
> \- https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-2-available-for-download/1021046/6
> 
> \### Issue checklist
> 
> \- \[X\] I searched for previous requests in \[the issue tracker\](https://github.com/arduino/arduino-ide/issues?q=)
> \- \[X\] I verified the feature was still missing when using the latest \[nightly build\](https://github.com/arduino/arduino-ide#nightly-builds)
> \- \[X\] My request contains all necessary details

> [@vendicar](#):
>
> Annoying and pointless popups in the status window

Please provide detailed descriptions of which "popups" you found to be "pointless".

> [@vendicar](#):
>
> the font can't be changed.

The font can indeed be changed:

1. Open the Command Palette by pressing Ctrl+Shift+P (Command+Shift+P for macOS users).
2. Select the "**Preferences: Open Settings (UI)**" command.
3. In the " **Search Settings**" field, type `font family`.
4. You can now set the fonts by entering a font name in the fields of the settings you are interested in customizing.  
These are comma-separated lists of font names. The first installed font on the list is used, so having multiple on the list provides fallback fonts to use in case the previous ones don't happen to be installed on the system the IDE is running on.

The font change will take effect immediately.

> [@vendicar](#):
>
> a garbage experience

If you are interested in helping to make this free open source project better, welcome. High quality, constructive feedback is a very valuable contribution to the project, and one we very much welcome.

Vague insults are not productive.

In the future, please create your own dedicated topics for feedback, rather than spamming it to other people's topics, as you did in all the other topics you posted to today.

---

<div class="post-metadata">

**Author:** ![pert](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/pert/32/217111_2.png) [@pert](https://forum.arduino.cc/u/pert)\
**Post date:** [September 1, 2022, 11:27pm UTC](https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-2-available-for-download/1021046/8 "2022-09-01T23:27:29Z")

</div>

Split this topic on September 1, 2022, 11:27pm UTC

A post was split to a new topic: [IDE not working with source in a UNC path](https://forum.arduino.cc/t/ide-not-working-with-source-in-a-unc-path/1027968)

---

<div class="post-metadata">

**Author:** ![pert](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/pert/32/217111_2.png) [@pert](https://forum.arduino.cc/u/pert)\
**Post date:** [September 5, 2022, 12:25pm UTC](https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-2-available-for-download/1021046/10 "2022-09-05T12:25:01Z")

</div>

Unpinned on September 5, 2022, 12:25pm UTC



---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [March 4, 2023, 12:26pm UTC](https://forum.arduino.cc/t/arduino-ide-2-0-0-rc9-2-available-for-download/1021046/11 "2023-03-04T12:26:02Z")

</div>

Closed on March 4, 2023, 12:26pm UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
