microsoft / vscode-serial-monitor

Serial Monitor that allows for reading and writing to serial ports. Official issue tracking repository for Microsoft's Serial Monitor VS Code extension.
MIT License
55 stars 7 forks source link

Simplify toolbar for small screens #146

Open AlexArGC opened 10 months ago

AlexArGC commented 10 months ago

Request from developers with one monitor.

Please make changes to the toolbar so that it is displayed in one line. You can sacrifice some text inscriptions...

Now: ToolBar serial

I want to: ToolBar serial 2

gcampbell-msft commented 10 months ago

@AlexArGC Thanks for your suggestion! I'll add this to the backlog for us to assess at our earliest convenience. However, I can't make any promises on if/when we will implement/deliver these, due to bandwidth. Thanks!

videopilot commented 8 months ago

Mine looks like this much of the time:

image

In addition to AlexArGC's suggestions, I'd suggest reducing all labels to one word:

Mode View Port Baud EOL

...and ideally hiding them if the line still wants to wrap.

Side note, there's an unnecessary horizontal divider below the text input.

1184197761 commented 7 months ago

@AlexArGC Thanks for your suggestion! I'll add this to the backlog for us to assess at our earliest convenience. However, I can't make any promises on if/when we will implement/deliver these, due to bandwidth. Thanks!

Can this problem be solved? If possible, when? Can I help?

gcampbell-msft commented 7 months ago

@1184197761 This item is still on our backlog, and as we assess our bandwidth amidst our other priorities, we will have this at the top of our list, as this is the most up-voted issue in this repository currently.

Thanks for checking in and letting us know you're interested in this issue!

essele commented 5 months ago

I've just discovered this extension and it's massively simplified my development -- thank you.

However, as per this issue, the screen real estate usage is pretty inefficient, for me I get three lines worth of "stuff", none of which I actually touch during a normal "monitoring" session. Can I suggest a show/hide type toggle?

If it were me, I would keep the main button bar only (start/stop, and the various toggles), the "Open Additional" I would have as a "+" button on that main button row, and all of the port settings I would hide unless you specifically click on the settings (like you already have for additional settings) ... but I know there will be many ways to solve this.

gcampbell-msft commented 5 months ago

@essele thank you for the feedback and suggestions. We're glad this extension is helping you!

We will take these under consideration and add them to our backlog based on bandwidth. Thank you!