Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use
tray_icon
crate for better tray icon support (#288)
* Use `tray_icon` crate for better tray icon support * Install atk in github actions * Use different crate for Linux and platform generic tray icon struct * Introduce abstract, platform generic tray icon * Remove unnecessary GTK3 dependency from CI workflow * Move tray icon implementations into submodules with no other changes * Minor refactoring * Refactor tray icon implementation to a simple spawn function * Update `tray-icon` dependency * Fix compilation dependencies on Linux * Fix exit mapped to incorrect command in new tray icon implementation * Fix icon rendering on Linux * Handle left mouse click on the icon on Windows to show an app * Make tray icon clicking toggle window visibility instead of just showing * Rename second tray icon menu item to Quit --------- Co-authored-by: Nazar Mokrynskyi <nazar@mokrynskyi.com>
- Loading branch information