solus-project / budgie-desktop

I Tawt I Taw A Purdy Desktop
https://solus-project.com/
2.33k stars 158 forks source link

[Suggestion]Compact workspace switcher applet #1139

Open flavienbonvin opened 7 years ago

flavienbonvin commented 7 years ago

Operating System: Solus 3 Budgie version: Budgie 10.4

The issue encountered

Could be great to have a compact workspace switcher applet that display the number of the screen you are in instead of all the worspaces displayed in the row and/or a grid version of your workspaces (like kde do with pager) @cybre

Steps to reproduce the issue

N/A

dgaw commented 7 years ago

I agree that the workspace switcher could benefit from a more compact UI.

@flavienbonvin Have a look at an alternative switcher I developed. I think it's in line with your suggestion.

Jacob-Vlijm commented 7 years ago

@dgaw What version did you develop it on? doesn' t appear in the list, not after a budgie-panel --replace & (Ubuntu Budgie 17.10, beta1/10.4).

dgaw commented 7 years ago

@Jacob-Vlijm I'm on Solus 3 with the packaged budgie-desktop (10.4, release: 146). Did you get any errors when running install.sh or budgie-panel --replace? If so, please paste.

Jacob-Vlijm commented 7 years ago

@dgaw Wait, got it! overlooked it, since the icon is exactly the same as the other workspace applet. It immediately made my panel freeze though.

ghost commented 7 years ago

working as expected on solus 3 (updated)

Jacob-Vlijm commented 7 years ago

second attempt also broke, third runs so far. I like the circular approach :)

dgaw commented 7 years ago

@Jacob-Vlijm Regarding the freeze, it would be great if you could paste any console errors/warnings (if you get any).

dgaw commented 7 years ago

@chifreagle Thanks for confirming.

Jacob-Vlijm commented 7 years ago

@dgaw Will keep an eye on the terminal.

Jacob-Vlijm commented 7 years ago

@dgaw not a single issue afterwards. seems the panel did catch a cold or something.

dgaw commented 7 years ago

@Jacob-Vlijm Great. Cheers!

ghost commented 7 years ago

I think a new applet is just a temporary solution, we need a compact mode option in the original applet setting

Jacob-Vlijm commented 7 years ago

@chifreagle I am not sure I understand what you mean; what you describe ("applet that display the number of the screen you are in instead of all the worspaces displayed in the row") is pretty much a number in the panel, corresponding to the current workspace. What you mention as an example (kde pager) is quite different though.

dgaw commented 7 years ago

@chifreagle I agree about getting this into the original applet. For the time being though a separate applet is easier for me to prototype.

flavienbonvin commented 7 years ago

@dgaw that's exactly it! It has to be in the official applet tho

dgaw commented 7 years ago

Just a quick update on the alternative switcher . I've added a right-click menu where you can set the number of workspaces.

The updated version is on github so you can download/reinstall if that's something of use.