Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] collapsable connections pane #883

Closed
garysb opened this issue Feb 2, 2022 · 5 comments
Closed

[Feature] collapsable connections pane #883

garysb opened this issue Feb 2, 2022 · 5 comments
Assignees
Labels
desktop MQTTX Desktop feature This pr is a feature web MQTTX Web
Milestone

Comments

@garysb
Copy link

garysb commented Feb 2, 2022

Motivation

Provide the ability to collapse the connections pane as once connected, its wasted screen real-estate.

Detailed design

Once the connection is made, the connections pane stays open and has no way of collapsing / minimising it. It would be really handy to be able to reduce the nearly empty pane. This would allow me to focus on the content itself. Using a similar solution to the way the subscriptions pane can be expanded / contracted would suffice.

Alternatives

An alternative would be to allow the icon on the left (the two overlapping squares) to be clicked again to collapse the connections pane.

@garysb garysb added the feature This pr is a feature label Feb 2, 2022
@ysfscream ysfscream self-assigned this Feb 7, 2022
@ysfscream ysfscream added the discussion This issues and pr are worth discussing label Feb 7, 2022
@ysfscream
Copy link
Member

Sorry for my late reply, I was on vacation recently. What is a little unclear to me is which connections pane you want to collapse? Because MQTT X will still collapse the top content after a successful connection.

Maybe you can let me know through screenshots.

@garysb
Copy link
Author

garysb commented Feb 9, 2022

@ysfscream, no need to be sorry, hope you had a great vacation.

The connection details pane expands and contracts down from the top as you mentioned, but down the left had side, there is a connections list that can not be collapsed (it has the Title "connections" and the "New Connection" outline button (I think its ConnectionsList.vue in the code).

Screenshot 2022-02-09 at 07 32 53

@ysfscream
Copy link
Member

Thanks for your feedback and detailed description of the issue.

But this pane I do not think it is necessary to collapse it on the connection after. Because I think this is part of the content display in the main window, not too willing to hide the content, imagine IM software, but I will still optimize here, at least the width of the connection list can be manually adjusted. Like this design: #505

@ysfscream ysfscream moved this to To Do in MQTTX May 25, 2023
@ysfscream ysfscream added this to MQTTX May 25, 2023
@afeurra
Copy link

afeurra commented Jul 13, 2023

Upvoting this.
I often use MQTTX to debug my main MQTT-based app and to do so I split my screen in half. A big portion of the MQTTX half is filled with the connections list, which I don't need to watch.

Please think about this.

@ysfscream ysfscream added desktop MQTTX Desktop web MQTTX Web and removed discussion This issues and pr are worth discussing labels Jul 14, 2023
@ysfscream ysfscream removed this from MQTTX Jul 14, 2023
@ysfscream ysfscream added this to MQTTX Jul 14, 2023
@ysfscream ysfscream moved this to Backlog in MQTTX Jul 14, 2023
@ysfscream ysfscream moved this from Backlog to TO DO in MQTTX Dec 28, 2023
@ysfscream ysfscream added this to the v1.9.9 milestone Dec 28, 2023
@ysfscream ysfscream moved this from TO DO to In Progress in MQTTX Jan 22, 2024
@ysfscream
Copy link
Member

Sorry for waiting for a long time, and thanks for the feedback. Try the https://github.com/emqx/MQTTX/releases/tag/v1.9.9

@github-project-automation github-project-automation bot moved this from In Progress to Done in MQTTX Feb 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
desktop MQTTX Desktop feature This pr is a feature web MQTTX Web
Projects
Status: Done
Development

No branches or pull requests

3 participants