giantpinkrobots / varia

Download manager based on aria2
https://giantpinkrobots.github.io/varia/
Mozilla Public License 2.0
270 stars 25 forks source link

Support for tray icon #91

Open shiina4119 opened 2 months ago

shiina4119 commented 2 months ago

Are there any plans to add support for minimize/close to system tray functionality?

giantpinkrobots commented 2 months ago

I did try to do that, but couldn't. Tray icons aren't supported by GTK4. There is the PyStray library but it depends on GTK3, which means it's incompatible with Varia. The wxPython library offers its own tray icon functionality from what I've seen, but that's a whole GUI framework on its own. Basically it doesn't seem very likely Varia could support tray icons.

If I or someone else could find a way to do it, I too would like Varia to have this functionality.

bomdia commented 1 month ago

permanent notification can be an alternative...

N0tACyb0rg commented 1 month ago

I created a PR for it, but it uses PyQt to create the system tray, so I'm not really sure if it'll get merged. 😅