Skip to content
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

[FEAT]: Workspace buttons #784

Open
CtByte opened this issue Apr 24, 2024 · 5 comments
Open

[FEAT]: Workspace buttons #784

CtByte opened this issue Apr 24, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@CtByte
Copy link

CtByte commented Apr 24, 2024

Is your feature request related to a problem? Please describe.
As a new user of Komorebi, I wanted to have a visual indication for my workspaces. I've been using Zebar for its integration, but I ran into issues that forced me to disable the Komorebi provider. One of those is #746.

Describe the solution you'd like
I would like to have a reliable way to see which workspace I am currently on. A bar would be the best, which I know was in development before, but I would not mind if it is limited to the workspace buttons only (like the stackbar).

Describe alternatives you've considered
I have tried both Zebar and yasb, but Zebar is currently not stable using the provider, for everything else it is wonderful (css + js + yaml + templating = win).
Yasb was not easy to install and even though it has a great integration with Komorebi the other providers did not fit my needs.

I have also considered switching to GlazeVM, but I like Komorebi too much :)

Additional context
I've found the old attempt and was sad to see that it is not longer pursued. Then I saw your video on the egui and I decided to make this request. Perhaps it would be more motivating to rethink the bar using this new crate.

I am new to Rust and I would be more than happy and motivated to help adding this feature (and other providers as well) to Komorebi. However, I am not sure if a bar is within the scope of this project, since you helped both Zebar and yasb to implement the integration.

@CtByte CtByte added the enhancement New feature or request label Apr 24, 2024
@CtByte CtByte changed the title [FEAT]: feature/bar revisit [FEAT]: Workspace buttons Apr 26, 2024
@LGUG2Z
Copy link
Owner

LGUG2Z commented Apr 30, 2024

image

image

Was just playing around with this after work today; it works pretty nicely with threaded subscriptions using the komorebi_client crate.

I'll probably do a YouTube mini series on making a basic bar with Egui once the current mini series is finished, and see if there is enough interest from other people to contribute and maintain it.

@CtByte
Copy link
Author

CtByte commented Apr 30, 2024

@LGUG2Z This looks really great! I would be more than happy to contribute to this. I added some stuff to Zebar that could be included in this as well :)

@KevinNitroG
Copy link

@LGUG2Z I'm looking forward to it also 😁

@LGUG2Z
Copy link
Owner

LGUG2Z commented May 8, 2024

This is gonna be the next YouTube series after the egui series 🎉

I'm hoping that by developing it from the first commit on YouTube it will be easier for users to learn how to contribute 🤞

@CtByte
Copy link
Author

CtByte commented May 17, 2024

I did some testing myself. I find the group to be similar to what most people use for Hyprland.

image

Had some issues with transparency, but I found half of the solution here (in case anyone wants to know)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants