MeshCentral icon indicating copy to clipboard operation
MeshCentral copied to clipboard

Make the "Expand All"/"Collapse All" button larger

Open tylla opened this issue 2 years ago • 7 comments

The "Expand All"/"Collapse All" functionality - as implemented in #2593 - is a real life saver when there are lots of machines. But the size of the button poses some real challenges, it is way too easy to miss it and click either on the "Select All" button, or the empty space on the left. In my browser it is a 9x11 px area, that is teeny-tiny. :)

I would suggest a bigger button. The normal size button as suggested in the original issue by nzalev is a better approach. The rationale for this is that the "Select All" button is used way less than the "Collapse All" button, so it should get at least the same amount of space if not more. At least this is true for any user that has more than a couple dozen of machines or a dozen groups at least. For those with fewer machines/groups the screen is already as tidy as it gets.

If one would like to really save screen estate (I don't really think this is needed, but nevertheless), there could be made two buttons, the first for the "Collapse All" functionality with the current icon "[ ↕ ]", and the "Select All" button with an asterisk "[ * ]" with the correct overlay. This way the "Collapse All" would get some additional padding so that it could be more easily clicked on, and the overall width of this area would still get smaller.

Thank you for considering this and I'm open on any discussion about this.

tylla avatar Sep 19 '23 08:09 tylla

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Jun 12 '25 03:06 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Aug 12 '25 03:08 github-actions[bot]

This issue has been automatically closed due to inactivity. If you believe this is still relevant, please feel free to reopen it.

github-actions[bot] avatar Aug 21 '25 03:08 github-actions[bot]

I still think this is a small but important tweak to make, please reopen it!

tylla avatar Sep 02 '25 08:09 tylla

Actually now that I thought about it a little, I could try to implement the needed changes, but I would need some guidance as to where should I look for these code fragments. As much as I like to brag about finding my way around unknown codebases, now I'm at a loss, I couldn't find the files associated with the My Devices devListToolbar.

tylla avatar Sep 02 '25 09:09 tylla

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Nov 02 '25 03:11 github-actions[bot]

Off: no not stale, just sleeping... :)

tylla avatar Nov 03 '25 14:11 tylla