gswitch v0.6.9
Features
- Added three tray icon modes: the active layout flag, the application icon with a layout flag, and the application icon. The active layout flag is now the default.
- The tray icon choice takes effect immediately and is saved per user in
~/.config/gswitch/tray.conf. Changing it does not restart the daemon or require administrator access. - Warning and error icons continue to take priority over the selected normal icon. If a layout has no bundled flag, the tray falls back to the application icon.
The tray icon modes were originally contributed by CatSema (Artem Baleevskih) in PR #19, then integrated with the current tray backends for this release.
Bug Fixes
- Restored the layout-specific tooltip after the tray recovers from a configuration warning or service error.