Originally created by @CtByte on GitHub (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.
Originally created by @CtByte on GitHub (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](https://github.com/glzr-io/zebar) and [yasb](https://github.com/da-rth/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](https://github.com/glzr-io/glazewm), but I like Komorebi too much :)
**Additional context**
I've found the [old attempt](https://github.com/LGUG2Z/komorebi/tree/feature/bar) and was sad to see that it is not longer pursued. Then I saw your video on the [egui](https://github.com/LGUG2Z/komorebi/tree/feature/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.
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.
@LGUG2Z commented on GitHub (Apr 30, 2024):


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.
@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 :)
@CtByte commented on GitHub (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 :)
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 🤞
@LGUG2Z commented on GitHub (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 🤞
I did some testing myself. I find the group to be similar to what most people use for Hyprland.
Had some issues with transparency, but I found half of the solution here (in case anyone wants to know)
@CtByte commented on GitHub (May 18, 2024):
I did some testing myself. I find the [group](https://docs.rs/egui/latest/egui/struct.Ui.html#method.group) to be similar to what most people use for Hyprland.

Had some issues with transparency, but I found half of the [solution here](https://github.com/emilk/egui/discussions/4228#discussioncomment-9475549) (in case anyone wants to know)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @CtByte on GitHub (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.
@LGUG2Z commented on GitHub (Apr 30, 2024):
Was just playing around with this after work today; it works pretty nicely with threaded subscriptions using the
komorebi_clientcrate.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 commented on GitHub (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 commented on GitHub (May 8, 2024):
@LGUG2Z I'm looking forward to it also 😁
@LGUG2Z commented on GitHub (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 commented on GitHub (May 18, 2024):
I did some testing myself. I find the group to be similar to what most people use for Hyprland.
Had some issues with transparency, but I found half of the solution here (in case anyone wants to know)
@CtByte commented on GitHub (Jul 26, 2024):
Here we go 🎉 and the journey begins
https://www.youtube.com/watch?v=x2Z5-K05bHs