arduino / arduino-ide

Arduino IDE 2.x
https://www.arduino.cc/en/software
GNU Affero General Public License v3.0
2.29k stars 388 forks source link

Allow Output and Serial Monitor to be docked beside each other. #1799

Closed TheConceptBoy closed 1 year ago

TheConceptBoy commented 1 year ago

Describe the request

Allow the "Output" and "Serial Monitor" views to be docked beside each other.

Describe the current behavior

Only one view at a time can be displayed in the Bottom Panel.

Arduino IDE version

76f9f635d8558f399423f64c0c709e3a53bdcd03

Operating system

All

Operating system version

Any

Issue checklist

per1234 commented 1 year ago

Hi @TheConceptBoy. Thanks for your suggestion. Arduino IDE previously had this capability and the project managers decided that it did not align with the intended design architecture for Arduino IDE, so it was intentionally removed: https://github.com/arduino/arduino-ide/pull/940

Regardless of whether you agree with that, the proposal specific to the "Serial Monitor" will be obviated anyway by the planned reworking of the "Serial Monitor" feature as a dedicated window similar to the "Serial Plotter" feature: https://github.com/arduino/arduino-ide/issues/289#issuecomment-1070964887

TheConceptBoy commented 1 year ago

Can they at least prevent the Output window from going into focus on every upload? It's pretty annoying when debugging via Serial monitor while doing rapid sketch uploads to have to keep switching to Serial Monitor as the Output keeps taking focus.

Compared to this, docking side by side seems like a much more reasonable solution.

Or at least give back the ability to pop out the serial monitor. That way we can at least somehow have it always on top.