Temmie
|
1b819fb646
|
System Tray (#743)
* Allow tokio on gtk thread
* Basic notifier host implementation
* Implement systray widget
* Use dbusmenu-gtk3
* Update flake.nix
* US spelling of license
* Fix possible TOCTOU
* Change how hosts are started
* Add watcher
* Bunch of refactor
* Handle errors better
* Refactor service parsing
* Avoid duplicate dbus connections
* Fix watcher producing bad items
* Handle zbus::Error::NameTaken
* Refactor icon loading & don't panic on zoom
* Implement pixbuf icons
Co-authored-by: Bojan Nemčić <bnemcic@gmail.com>
* Don't panic on icon/menu error
* Improve icon error handling to make discord work
* Update comments
* Big refactor into actor model
* Reword error messages
* Remove redundant watcher_on function
* Big icon handling refactor
* Don't unnecessarily wrap StatusNotifierItem
* cargo fmt
* Documentation
* Avoid registering to StatusNotifierWatcher multiple times
* None theme means default theme
* Add dbus logging
* Add libdbusmenu-gtk3 dependency to docs
* Some code tidying
* Make Item more clearer
* Make clippy happy
* Systray widget improvements
* Remove unwraps from dbus state
* Temporarily add libdbusmenu-gtk3 to flake buildInputs
* Fix blurry tray icon for HiDPI display
* feat: dynamic icons
* fix: don't cache IconPixmap property
this fixes dynamic icons for some icons, e.g. syncthingtray
* fixup! feat: dynamic icons
* Fix unused borrow warning
* Add some documentation to notifier_host
* Rename notifier_host::dbus to more descriptive notifier_host::proxy
* fixup! Rename notifier_host::dbus to more descriptive notifier_host::proxy
* fixup! Merge remote-tracking branch 'upstream/master' into tray-3
* fixup! Merge remote-tracking branch 'upstream/master' into tray-3
* Remove commented out fields of DBusSession
* Refactor host
* Remove git conflict marker
* Various improvements
* Icon documentation
* cargo fmt
* Add dependency to CI
---------
Co-authored-by: Bojan Nemčić <bnemcic@gmail.com>
Co-authored-by: MoetaYuko <loli@yuko.moe>
Co-authored-by: hylo <hylo@posteo.de>
|
2024-03-30 10:55:01 +01:00 |
|
elkowar
|
091b630072
|
Use stable rust in CI
|
2024-02-17 13:21:05 +01:00 |
|
ElKowar
|
642983a066
|
Default to building with both x11 and wayland (#722)
* Default to building with both x11 and wayland
* Update CI to include tests and building for wayland and x11
|
2023-03-26 12:09:03 +02:00 |
|
elkowar
|
4715283b24
|
Fix CI test with no backend
|
2021-07-26 20:37:42 +02:00 |
|
ElKowar
|
907f39cf86
|
Fix no-x11-wayland build (#160)
* test-commit
* Update workflow
* add cache to rust build
* Fix wayland build
* Fix no-x11-wayland build
|
2021-05-04 10:09:41 +02:00 |
|
elkowar
|
2f433878c2
|
Add wayland and no-x11-wayland build to CI
|
2021-05-04 09:30:00 +02:00 |
|
elkowar
|
77ccd1ec0a
|
install pango in CI
|
2020-10-20 19:26:58 +02:00 |
|
elkowar
|
4c1053ad19
|
Fix branch naming in gh actions added by #6
|
2020-10-18 23:26:00 +02:00 |
|
Safin Singh
|
c57713ca9a
|
CI/CD & Formatting (#6)
* Improve autoformatting guides, add editorconfig and add CI/CD
|
2020-10-18 23:25:00 +02:00 |
|