I like very much that the serial monitor is in a separate window in 0017.
Here are a few suggestions for the MacOS version:
1. window resizing not obvious
The baud rate selector popup in the lower right corner obscures the window resizing indicator (the diagonal lines in a triangle). Or maybe it is not there at all? In either case, the fact that the window can be resized is not so obvious.
2. remember window attributes
It would be nice if the IDE remembered the size and position of the serial monitor window across invocations, like it does for the sketch window.
3. stop serial monitor
I see no way to pause, freeze, or otherwise stop the scrolling of the output in the serial monitor window. This is useful when debugging and you want to examine the results displayed in the window, of course.
You can close the window, or re-upload the sketch, but when a new serial monitor window opens, you have lost the output of the prior one and, thus, the data you are trying to examine.
You can disconnect the USB connection, which halts the output and leaves the window open, but this is crude. At a minimum, it generates an error message on screen, but it can also brutally crash the Mac.
According to the docs for the IDE
, clicking the STOP button in the sketch window should stop the serial monitor, but it does not for me.
It would be nice to have a PAUSE/CONTINUE function for the serial window.