I've finally got round to trying the new IDE, here are my comments for now.
The vertical lines linking, for example, where a for loop starts and ends, are a BIG improvement. Not being able to easily follow where something started and ended is something I hate on the old IDE.
Serial monitor being at the bottom of the main window instead of being in a window of its own is horrible. If there's a way to undock it please tell me, I can't find it.
Bottom right is NOTIFICATIONS, these cover up whatever else is open at the bottom and there does not seem to be a way to get rid of them, they are just there, on top, in the way.
Most important of all the UPLOAD button does not upload. I see someone else is having the same problem Upload does nothing . So to be clear, I have a Nano Every connected, it shows up in the port list, opening the serial monitor confirms it is connected but clicking the UPLOAD button does nothing. It does not compile, it does not upload.
I can't believe this bug has always been there, it would have been noticed by now, so I assume I might be doing something wrong.
1 Like
There is no way to move it to a window of its own. There is a feature request for adding that capability here:
opened 07:48PM - 29 Mar 21 UTC
type: enhancement
topic: code
topic: serial monitor
### Describe the request
Allow **Serial Monitor** to be placed in a dedicated… window separate from the primary Arduino IDE window.
🙂 It will be possible for the user to control the display location of the Serial Monitor separately from the primary Arduino IDE window according to their needs and preferences.
🙂 This will provide feature parity with the Arduino IDE 1.x Serial Monitor.
### Describe the current behavior
Serial Monitor is a view in the bottom panel of the primary Arduino IDE window.
🙁 It is not possible to move Serial Monitor to a separate screen in order to dedicate all space on the primary screen to the Arduino IDE editor.
### Arduino IDE version
#### Original report
2.0.0-beta.4
#### Last verified with
2.0.1-snapshot-32d904c
### Operating system
All
### Operating system version
Any
### Additional context
The requested "tear off" capability would probably make sense for other windows ("**Output**" view) too.
<a name="workaround"></a>
#### Workaround
1. Select **File > New Sketch** from the Arduino IDE menus.
A new Arduino IDE window will open.
1. Select **Tools > Serial Monitor** from the Arduino IDE menus.
The "**Serial Monitor**" view will open in the bottom panel of the Arduino IDE window.
1. Hover the mouse pointer over the top border of the bottom panel.
The mouse pointer will change into a resize icon.
1. Click and drag the border up until it reaches its maximum height.
You can now use that Arduino IDE window solely for Serial Monitor, switching back to the other Arduino IDE window to do sketch editing, compile, upload, etc. operations just as you would do with the Arduino IDE 1.x Serial Monitor.
#### Additional requests
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-810073157
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-813597014
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-850550857
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-983961342
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1006024396
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1034829176
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1068087883
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1195300991
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1247730828
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1247930105
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1257039691
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1382677544
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1399304977
- https://github.com/arduino/arduino-ide/issues/289#issuecomment-1399421191
- https://github.com/arduino/arduino-ide/issues/1799
- https://github.com/arduino/arduino-ide/issues/1268
- https://github.com/arduino/arduino-ide/issues/755
- https://github.com/arduino/arduino-ide/issues/2131
- https://forum.arduino.cc/t/making-the-serial-console-a-dockable-screen-again/1079586
- https://forum.arduino.cc/t/ide-2-0-3-undocking-serial-monitor/1063170
- https://forum.arduino.cc/t/arduino-ide-usb-serial-terminal-issues/1049458/13
- https://forum.arduino.cc/t/how-to-get-all-my-1-18-19-libraries-installed-in-2-0-1/1050248/3
- https://forum.arduino.cc/t/serialmonitor-74880-baud-rate-in-ide-2-0-1/1046886
- https://forum.arduino.cc/t/windows-the-serial-monitor-window-needs-to-pop-out-please/1036538
- https://forum.arduino.cc/t/using-v-2-0-serial-monitor-print/1034093
- https://forum.arduino.cc/t/arduino-2-0-0-macos-unexpected-differences/1033549
- https://forum.arduino.cc/t/2-0-keyboard-shortcuts-dont-work/1033105/11
- https://forum.arduino.cc/t/arduino-ide-2-0-0-available-for-download/1031651/17
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/1
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/3
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/4
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/15
- https://forum.arduino.cc/t/changing-ide-fonts/1028827
- https://forum.arduino.cc/t/serial-monitor-issues-hopefully-fixed-before-release/1026548
- https://forum.arduino.cc/t/serial-monitor-in-seperate-window/1022661/1
- https://forum.arduino.cc/t/serial-monitor-in-seperate-window/1022661/2
- https://forum.arduino.cc/t/serial-monitor-in-seperate-window/1022661/5
- https://forum.arduino.cc/t/automatic-build-external-screen-for-serial/1013958
- https://forum.arduino.cc/t/serial-monitor-with-new-ide/1010684/10
- https://forum.arduino.cc/t/ide-2-0-rc5-serial-monitor-problems/978293
- https://forum.arduino.cc/t/serial-monitor-characteristics-fail/943590
- https://forum.arduino.cc/t/how-to-dock-serial-monitor/942477
- https://forum.arduino.cc/t/how-to-dock-serial-monitor/942477/12
- https://forum.arduino.cc/t/no-support-for-esp32-boards-manager-2-01/940115/5
- https://forum.arduino.cc/t/first-impressions-and-comments/930873
- https://forum.arduino.cc/t/missing-serial-monitor-and-serial-plotter/924262
- https://forum.arduino.cc/t/arduino-2-0-has-too-many-problems/1100602
- https://forum.arduino.cc/t/arduino-2-0-has-too-many-problems/1100602/13
- https://forum.arduino.cc/t/missing-baud-rate-dropdown-v2-0-4-ide/1105972
- https://forum.arduino.cc/t/arduino-2-04-stuck-in-splash-screen/1107587/11
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/16
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/17
- https://forum.arduino.cc/t/serial-monitor-double-window-problem/1112463
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/18
- https://forum.arduino.cc/t/ide-2-1-i-am-not-happy/1142471
- https://forum.arduino.cc/t/ide-2-serial-monitor/1146303
- https://forum.arduino.cc/t/serial-monitor-in-a-separate-window/1031455/26
- https://forum.arduino.cc/t/i-miss-my-separate-serial-monitor-window/1163606
- https://forum.arduino.cc/t/cannot-upload-to-ftdi-megas-only/1170683
- https://forum.arduino.cc/t/your-reason-for-not-switching-to-the-2-x-ide/1176322
- https://forum.arduino.cc/t/your-reason-for-not-switching-to-the-2-x-ide/1176322/23
- https://www.facebook.com/official.arduino/posts/pfbid02x5KM54Gf7L56Tea79pLYVafrciYAGZrioedDVD6YFKEnJdsiNT3w6S2WinZtrAc9l?comment_id=1395510504579311
- https://www.facebook.com/official.arduino/posts/pfbid02qWaAtdLM6Hz43h7BRiYLg3yAoDz4HXRw28tLpgc4d1rszqG5gjbbumA21cLcS2Vcl?comment_id=996845494967736
- https://twitter.com/DevReliefFred/status/1696610597171773571
- https://twitter.com/PaulStoffregen/status/1658089036685410305
### 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
There is an icon at the top right of the notifications list and to the right of each individual notification to clear them:
However, there was a bug that made those invisible:
opened 08:49AM - 07 Oct 21 UTC
closed 04:24PM - 30 Nov 21 UTC
conclusion: resolved
topic: code
type: imperfection
topic: theme
The **X** that is normally shown at the top right corner of the notification is … invisible. This means there is no obvious way to dismiss notifications
### Steps to reproduce
1. Generate a notification, which can be done by selecting a board from a platform that was not yet installed. Note that there is no **X** at the top right corner. If you hover the mouse over the corner you can see the "Clear" tooltip and clicking that location does close the notification.


### Expected behavior
A visible control is shown for dismissing a notification.
### Environment
Version: 2.0.0-beta.11-snapshot.da6b66f
Date: 2021-10-06T08:06:21.909Z
CLI Version: 0.19.1 alpha [718bbbf2]
OS: Windows 10
### Additional information
The issue does not occur when using 2.0.0-beta.11
That bug was fixed today, but it is still present in the release version of the IDE.
There has actually been a ton of changes since the 2.0.0-beta.12 release, so if you are interested in beta testing I recommend using the nightly build:
https://github.com/arduino/arduino-ide#nightly-builds
(it won't have the fix for https://github.com/arduino/arduino-ide/issues/531 until today's build is generated)
Please try it with verbose output enabled and then post the output if you get any.
I am not able to reproduce it and I have tried with the Nano Every like you and with a Nano like in Upload does nothing . So it is not a universal problem.
Got it thanks, added my vote to have that capability.
OK, noted, I'll try a later release, probably not now though.
Not just no output, nothing at all, no sign of any activity of any kind, other than the button changes colour. I note that lots of other people are reporting the same thing so I'll continue this there.
Thanks for the quick feedback.
I've now played with the different colour schemes, I don't like any of them. In particular they seem to follow the current fashion of having very light colours that are almost indistinguishable, for example:
The tabs on the old IDE are white for the active tab and Arduino teal for the inactive tabs, there is a very clear and distinct contrast between them.
The active tab on the new IDE is white and the inactive tabs are a very, very light shade of grey that almost looks white, I have trouble distinguishing them. Yes, there is a teal bar above the active tab but it can't be more than a micro pixel high, it is almost invisible.
I tried the dark themes and they are worse, very dark black and dark black, almost indistinguishable.
I found this: Make bottom panel tabs more visually distinct · Issue #609 · arduino/arduino-ide · GitHub
Also this: It should possible to create user color themes like in VSC and to import VSC themes · Issue #139 · arduino/arduino-ide · GitHub . @ptillisch can you clarify for me does this cover what I am asking for? If I could set my own colours I'd be happy, but I have no idea what they are referring to when they mention VSC.
Nice! Hopefully the developers will be able to improve that situation soon.
I believe so. I don't know exactly what the extent is of the ability to customize the IDE via the theme system. It is possible there will be certain aspects that the theme system does not cover, as is the case with the classic IDE.
It is shorthand for "Visual Studio Code", Microsoft's extremely popular editor (more often referred to as "VS Code"):
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
(note that VS Code is different from their far less wonderful Visual Studio product)
Even though Arduino IDE 2.x is not based on VS Code, the Eclipse Theia IDE framework it is based on is built on the same Electron framework , and also parallels VS Code in other ways. So themes and extensions written for VS Code can also be used with Theia, and thus with Arduino IDE 2.x.
This means that we could potentially have a large selection of 3rd party themes available.
For example, you can see here a community member adding the "material" theme and "indent-rainbow" extension to their fork of Arduino IDE 2.x:
committed 10:51AM - 02 Mar 21 UTC
1 Like
system
Closed
May 31, 2022, 3:38am
6
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.