Results 96 comments of Paul Delafosse

Actually there is one big problem here. Every time a menu gets updated it closes and reopen. For instance when using `nm-applet --indicator` if an update occurs (a new wifi...

Hey @elkowar I've tried to implement a custom MenuModel without success. I don't think I will be able to do it without help. That said the current, naive implementation work...

Hello, I made a prototype using literal to show a system tray. The code can be found here : https://github.com/oknozor/eww-tray ![screenshot-2022-04-19T13:47:54+0200](https://user-images.githubusercontent.com/24563836/163999566-81408d2e-2a76-4014-b8ca-4cefe6e2ffc6.png) **What works ?** - icons are displayed - icons...

As the [spec](https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/) mention, their are three processes involved, communicating via DBus : - [StatusNotifierItem](https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/StatusNotifierItem/): each application that wants to utilize the system registers its own [StatusNotifierItem](https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/StatusNotifierItem/) to the session...

Of course this would heavily rely on tokio, I am not sure how independent from the async runtime it could be. I'll go for the simplest API possible and try...

@elkowar quick update, I have been working on the library this morning, here is an working example of the public API : ```rust #[tokio::main] pub async fn main() -> anyhow::Result...

@andornaut I am looking into this right now, I am not sure yet. As far as I understand existing implementation just send the Dbus address of the menu and the...

Made some progress with the menus, It still super tricky to implement this using yuck without the for loops but I am getting there. I still need to write some...

Everything is now functional ! There is still room for improvement but it works. I did not implement this in eww but I created a gtk frontend so it will...

So I have been trying to port this to eww but I have to admit I am lost. I lack the gtk knowledge and I am really not sure how...