-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Side note: I do not see a template to use so I Hope this is adequate. -Suggestion: add templates for users to follow when creating issues
Description:
When using Veil together with the "AppIndicator and KStatusNotifierItem Support" extension, I have some background applications configured within Veil (Veil Settings > Panel Items tab > enabled app (e.g. Steam).
This works initially and the steam icon will appear, but if these applications are restarted, its icon will not automatically reappear in the panel, instead the icon will only show up after manually toggling the Veil icon (i.e. opening/closing the Veil).
Expected Behaviour:
Icons of applications configured to be Always visible should automatically appear within a reasonably timely manner when the corresponding application is opened, without requiring manual interaction.
Steps to Reproduce:
- Enable "AppIndicator and KStatusNotifierItem Support" extension.
- Within Veil settings, go to Panel Items and enable an application (e.g. steam, discord, qbittorrent etc...)
- Restart one of these applications
- Observe that the application icon is not present on the panel.
- Toggle Veil (click on the veil icon twice on the panel)
- Observe the application icon appear.
Environment Variable I can think of:
- Fedora 43 Workstation
- Gnome Ver: 49
- AppIndicator and KStatusNotifierItem Support Ver: 61
- Veil Ver: 0.3.0
Conjecture/Suggestion:
My assumption would be that Veil does not periodically update its status since top panel items tend to be rather static, instead only manually updating when interacted with.
I would therefore suggest adding the option to have Veil perform these checks for use with extensions that add non static elements to the top panel. (e.g. peripheral battery indicators, applications open in the background, GSconnect icon etc)