-
-
Notifications
You must be signed in to change notification settings - Fork 100
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 request] vertical bar #240
Comments
Yes, I could imagine having such options. Popups already draw their items from top to bottom, so the general logic for such a bar is already contained. I would need to do some refactoring of the code while implementing this. I will experiment with this on a secondary branch once I have some free time. |
I did some experimenting with Nothing of this changes anything about top/bottom bars, which is why I have decided to include it on master. The The way I have designed it for now works the following for left/right bars:
All of this is super unintuitive and I am not happy with it. I could overload If there are opinions on how to do this in an intuitive and simple way, I would enjoy to discuss them here. config: |
Looks wonderful! Personally I don't use any shadows and popups so this will work just fine for me. aliasing |
I will play with this some more and polish, document and properly test it some time in the future. I will close this for now since it is contained as an experimental feature in the latest release. |
Would this feature be released any time soon? It looks awesome! |
I think this feature still needs a lot of work, but technically it should already work in the latest release. It is kept undocumented on purpose for now, since I will probably completely change things some time in the future and it is a bit buggy. sketchybar --bar position=left will create a vertical bar, but there are problems with brackets and a lot of other things. My proof of concept config linked above should work fine though |
I've been playing with this feature for a bit and for the most part, it works great! Popups still need work as mentioned (mostly with mapping I did find a bug introduced in Appears in every commit past that, but I don't expect a fix for this many layers of experimental, but figured it might be useful to note. Screenshots of different versions mentioned: |
Try the latest commit I think I have fixed it: brew uninstall sketchybar
brew install sketchybar --head
brew services restart sketchybar and revert to stable once the release has happened with: brew uninstall sketchybar
brew install sketchybar
brew services restart sketchybar btw your bar looks really nice |
works on both machines. thank you for the quick fix! would've taken me a long while to catch that background pointer. and thank you for the compliment. it definitely looks and feels a lot more natural for me in vertical form as it pushes content towards 3:2 ratio. what else is needed to move this feature towards stable? |
Almost all other things work fine in the current version for vertical layouts, so once the three above points are tackled it might be ready to properly document this feature (and thus make it a stable feature). Once the feature is documented I don't want to change the syntax again such that the config never breaks, thus the |
Would you mind sharing your bar configuration? It looks elegant! |
Could introduce some attribute aliases that map to whichever attributes/scopes are mirrored 45deg, but avoid for the ones that behave regularly e.g. From there, just need to document which scopes are mirrored, which aren't, and provide a table of mappings.
Just posted in the setups thread! |
Thank you so much! It looks awesome! |
Is it possible to add an option to display the bar vertically on the left or right hand side? elements in the bar would go top to bottom instead of left to right
The text was updated successfully, but these errors were encountered: