-
Notifications
You must be signed in to change notification settings - Fork 49
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] System tray provider #57
Comments
worth looking at https://github.com/cairoshell/ManagedShell for reference on this, looks like quite a bit of windows api fiddling 🙈 |
Hi! I have tinkered around with the tray functionality in python already. I have made it work with the windows API on windows 10, copying most of the functionality from managedshell. However, I have not been able to make it work with the same method on windows 11. I used Seelen UI's functionality of UI automation to get a basic implementation on win 11. Unfortunately, I haven't been able to get the time and motivation to further work on this. If someone more familiar with how managedshell/cairoshell works on windows 11 or a more polished version of the seelen ui implementation, then please contribute. Porting the existing version to rust would also be a great help since I am not familiar with rust syntax. Win10 Python Systray: https://github.com/GhoulBoii/python-systray |
managedshell appears to have two different ways of doing it, the one in your python example, and another way which might be more portable, if i'm understanding it correctly:
if this works it could be kind of cool because it can also work without the presence of explorer.exe, but it would mean the bar has to launch before all the applications call Shell_NotifyIcon to set up their tray icon. haven't tested it yet though so might be chatting garbage 😅 |
Hey, have you been able to work onto this feature? It is the only thing holding me back from zebar (I depend on a few apps running inside the systray)... I don't think I can be of any help, unless I can test stuff I you need |
Hello! I have looked through the configs and docs but cannot find an option to have a system tray provider. Is there a way to show the system tray in the bar?
The text was updated successfully, but these errors were encountered: