Many thanks to all the contributors for all this code work!
TBH i was sceptic while playing with the release canditates but now i'm convinced! Very well done!
Minor issue: Serial monitor with auto toggle in the mac version hides the newest line.
Still my biggest feature wish: Split screen to work on different parts of the code in parallel.
Git integration, dark mode, miniscoller on the right side, debuging within the IDE, peek definition, mouse over info screen... Amazing! Thx again
1 Like
Thanks for your positivity @intstarep !
This bug is being tracked by the Arduino IDE developers here:
opened 09:40PM - 26 Apr 22 UTC
closed 10:26AM - 20 Sep 22 UTC
conclusion: resolved
topic: code
type: imperfection
topic: serial monitor
### Describe the problem
The Arduino IDE "**Serial Monitor**" view has a "**T… oggle Autoscroll**" control. When this is enabled, the view automatically scrolls down as the number of lines of data exceed the visible height of the view.
🐛 The autoscroll is not done completely, resulting in the most recently printed line only being partly visible.
### To reproduce
#### Equipment
- Any Arduino board capable of serial output.
#### Steps
1. Upload a sketch that produces sufficient serial output to exceed the height of the "**Serial Monitor**" view.
For example:
```cpp
int counter;
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.print("hello #");
Serial.println(counter++);
delay(500);
}
```
1. Open the "**Serial Monitor**" view.
1. Select "**9600 baud**" from the dropdown baud rate menu at the top right corner of the "**Serial Monitor**" view.
1. Select the "**Toggle Autoscroll**" icon at the right side of the bottom panel toolbar if it is not already.
1. Wait for the serial output to exceed the visible height of the view.
🐛 The most recently printed line is only partly visible:

This is especially problematic when the line contains data that is important for the user to see at the time it is printed vs a constant data stream where the previous line serves just as well at the moment as the unreadable one.
### Expected behavior
The most recently printed line is always shown above the bottom edge of the Serial Monitor view.
### Arduino IDE version
2.0.0-rc6
### Operating system
Windows
### Operating system version
10
### Additional context
I bisected the issue to https://github.com/arduino/arduino-ide/commit/aba9db6a6b8b26c768ae6da09fabab58f382a9f1 (it does not occur when using the build from https://github.com/arduino/arduino-ide/commit/e5b34624ac297dd7f9d237342988848818c3b66b)
---
The line does become fully visible if I manually scroll the Serial Monitor down.
---
Originally reported at:
- https://forum.arduino.cc/t/ide-2-0-rc6-serial-monitor-window-clipping-on-bottom-line/984677
- https://forum.arduino.cc/t/serial-monitor-never-shows-the-last-line/1003734
### Issue checklist
- [X] I searched for previous reports in [the issue tracker](https://github.com/arduino/arduino-ide/issues?q=)
- [X] I verified the problem still occurs when using the latest [nightly build](https://github.com/arduino/arduino-ide#nightly-builds)
- [X] My report contains all necessary details
A proposed fix has already been submitted:
arduino:main
← dwightfowler-cd:Issue-972
opened 05:47AM - 16 Sep 22 UTC
### Motivation
A fix for Issue #972
### Change description
Fixed margin of … `<pre></pre>` tag used to display each line of text
### Other information
N/A
### Reviewer checklist
* [ ] PR addresses a single concern.
* [ ] The PR has no duplicates (please search among the [Pull Requests](https://github.com/arduino/arduino-ide/pulls) before creating one)
* [ ] PR title and description are properly filled.
* [ ] Docs have been added / updated (for bug fixes / features)
Tester builds of that fix are available if you would like to try it out. There is information about using those builds here:
https://github.com/arduino/arduino-ide/blob/main/docs/contributor-guide/beta-testing.md#testing-pull-requests
I think you probably are already aware of it, but for the benefit of other interested parties I'll add a link to the issue where this request is being tracked:
opened 07:17PM - 13 Mar 22 UTC
type: enhancement
topic: code
### Describe the request
Allow splitting the editor into multiple panes.
🙂… It is helpful to reference the contents of another file or section of the current file while working.
### Describe the current behavior
There is only a single editor pane.
🙁 You must scroll up and down through the file to reference the contents of another section of the current file.
🙁 You must switch back and forth between tabs in order to reference the contents of another file.
### Arduino IDE version
692f29f
### Operating system
All
### Operating system version
All
### Additional context
A split editor capability was accidentally introduced via a Theia dependency update, then removed (https://github.com/arduino/arduino-ide/pull/940) after it was found to be not fully functional (https://github.com/arduino/arduino-ide/issues/552).
---
The same feature is in VS Code by pressing Split Editor Right (COMMAND+\ on macOS).
#### Additional Reports
- https://github.com/arduino/arduino-ide/issues/909#issuecomment-1077953090
- https://github.com/arduino/arduino-ide/issues/909#issuecomment-1722462492
- https://forum.arduino.cc/t/split-for-ide-main-view/695920
- https://forum.arduino.cc/t/cant-create-a-split-view-edited/1023920
- https://forum.arduino.cc/t/split-and-desk-windows-modes-are-lost/1001269
- https://forum.arduino.cc/t/my-wishlist-and-must-haves/938821
- https://forum.arduino.cc/t/arduino-ide-2-0-x/1062676
- https://forum.arduino.cc/t/holy-maccaroni-many-thanks/1033178
- https://forum.arduino.cc/t/view-ino-cpp-and-h-tabs-simultaneously/1000105/3
- https://forum.arduino.cc/t/switch-between-output-and-serial-monitor-while-uploading/1047727
- https://forum.arduino.cc/t/local-remote-git-sketch-handling/1066737
- https://forum.arduino.cc/t/ide-2-1-1-changed-mouseover-functions-and-intellisense/1147729/10
- https://forum.arduino.cc/t/help-suggestion-for-the-ide/1175604
### 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://www.arduino.cc/en/software#nightly-builds)
- [X] My request contains all necessary details
system
Closed
March 17, 2023, 7:42pm
3
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.