Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # 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