christopher-l / space-bar

GNOME Shell extension that shows workspaces buttons in top panel
155 stars 12 forks source link

[FEATURES REQUESST] indicator's style advanced settings #39

Open JE-Amouel opened 1 month ago

JE-Amouel commented 1 month ago

Hi, the request for functionality #34 was a real success for my work flow, but it's still sad to have to stay on a version that doesn't benefit from the latest updates, would it be possible to include it in the current space-bar functionalities!?

some suggestion: 1)you could hide the small menu on the "indicator style" line and add a tab in the menu bar which could offer the user to activate advanced settings, and once the user has validated the choice to advanced settings, this may reveal the submenu next to indicator style, where we can always use the format {{ number }}, {{ total }},..

2) add another line in the multiple choices of "indicator style" among the choices, "current workspace" and "workspace bar", there could be another choice called "current workspace number + total workspace number", this last choice would display an indicator with a default style equivalent to: ''{{number}} | {{Total}}"

thank you again for this beautiful work.

christopher-l commented 1 month ago

I created a branch with a back port of the current version to GNOME 45 (not tested): https://github.com/christopher-l/space-bar/raw/gnome45/space-bar@luchrioh.shell-extension.zip

If you could verify, that everything works, I could also upload this to extensions.gnome.org.

As for your suggestions: I try to keep the (settings) UI as lightweight and predictable as possible. If I understand you correctly, your suggestions would not add any functionality. For now, I think the placement of the "indicator style" options in a sub menu should be enough to communicate that these are some kind of advanced settings.

JE-Amouel commented 1 month ago

yes that work great. THANK A LOT.

Screenshot from 2024-06-02 13-39-37