Skip to content
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

System Tray (v3) #743

Merged
merged 55 commits into from
Mar 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
646d346
Allow tokio on gtk thread
ralismark Mar 20, 2023
380fe9d
Basic notifier host implementation
ralismark Jun 13, 2023
bde08aa
Implement systray widget
ralismark Mar 20, 2023
ba9d932
Use dbusmenu-gtk3
ralismark Apr 5, 2023
7cb9398
Update flake.nix
ralismark Apr 5, 2023
176c900
US spelling of license
ralismark Apr 5, 2023
923d1b2
Fix possible TOCTOU
ralismark Apr 8, 2023
bfaccba
Change how hosts are started
ralismark Apr 8, 2023
2b05d28
Add watcher
ralismark Apr 8, 2023
bbc3f8e
Bunch of refactor
ralismark Apr 9, 2023
76cdbf2
Handle errors better
ralismark Apr 9, 2023
edf2e93
Refactor service parsing
ralismark Apr 9, 2023
7500300
Avoid duplicate dbus connections
ralismark Apr 10, 2023
cc9e398
Fix watcher producing bad items
ralismark Apr 10, 2023
79d61a3
Handle zbus::Error::NameTaken
ralismark Apr 10, 2023
32a5f20
Refactor icon loading & don't panic on zoom
ralismark Apr 10, 2023
1ea1b47
Implement pixbuf icons
ralismark Jun 13, 2023
a37adb0
Don't panic on icon/menu error
ralismark Jun 13, 2023
e707174
Improve icon error handling to make discord work
ralismark Jun 13, 2023
bc2082e
Update comments
ralismark Jun 13, 2023
a6f2a48
Big refactor into actor model
ralismark Jun 14, 2023
8734215
Reword error messages
ralismark Jun 14, 2023
4996f10
Remove redundant watcher_on function
ralismark Jun 16, 2023
df4da7f
Big icon handling refactor
ralismark Jun 16, 2023
074206a
Don't unnecessarily wrap StatusNotifierItem
ralismark Jun 16, 2023
0a1a6fa
cargo fmt
ralismark Jun 16, 2023
0ca558c
Documentation
ralismark Jun 16, 2023
05575d6
Avoid registering to StatusNotifierWatcher multiple times
ralismark Jun 18, 2023
b5d8aef
None theme means default theme
ralismark Jun 22, 2023
e893eb4
Add dbus logging
ralismark Jun 22, 2023
c1a2b8d
Add libdbusmenu-gtk3 dependency to docs
ralismark Jul 9, 2023
6f6edaf
Some code tidying
ralismark Aug 18, 2023
97bcd7e
Make Item more clearer
ralismark Aug 18, 2023
437a6d7
Make clippy happy
ralismark Aug 18, 2023
ca514cb
Systray widget improvements
ralismark Aug 20, 2023
70a1cb1
Remove unwraps from dbus state
ralismark Aug 20, 2023
7e48bda
Temporarily add libdbusmenu-gtk3 to flake buildInputs
ralismark Aug 21, 2023
9e6f6a1
Fix blurry tray icon for HiDPI display
moetayuko Aug 5, 2023
218a405
feat: dynamic icons
hylophile Sep 5, 2023
6a86d25
fix: don't cache IconPixmap property
hylophile Sep 29, 2023
b32b165
fixup! feat: dynamic icons
moetayuko Dec 24, 2023
5b507c8
Fix unused borrow warning
ralismark Dec 25, 2023
e7b6681
Add some documentation to notifier_host
ralismark Feb 25, 2024
17c9705
Rename notifier_host::dbus to more descriptive notifier_host::proxy
ralismark Feb 25, 2024
23fdc6b
Merge remote-tracking branch 'upstream/master' into tray-3
ralismark Feb 25, 2024
e01e893
fixup! Rename notifier_host::dbus to more descriptive notifier_host::…
ralismark Feb 25, 2024
ceafc53
fixup! Merge remote-tracking branch 'upstream/master' into tray-3
ralismark Feb 25, 2024
23c99a3
fixup! Merge remote-tracking branch 'upstream/master' into tray-3
ralismark Feb 25, 2024
19a9241
Remove commented out fields of DBusSession
ralismark Feb 25, 2024
38ec238
Refactor host
ralismark Mar 9, 2024
9c50e23
Remove git conflict marker
ralismark Mar 9, 2024
570c0d4
Various improvements
ralismark Mar 9, 2024
ac419bc
Icon documentation
ralismark Mar 9, 2024
6f5cdd3
cargo fmt
ralismark Mar 9, 2024
708a11d
Add dependency to CI
ralismark Mar 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Install dependencies
run: sudo apt-get update && sudo apt-get install libgtk-3-dev libgtk-layer-shell-dev
run: sudo apt-get update && sudo apt-get install libgtk-3-dev libgtk-layer-shell-dev libdbusmenu-gtk3-dev

- uses: actions/checkout@v4

Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ All notable changes to eww will be listed here, starting at changes since versio
- The `shell-completions` subcommand is now run before anything is set up
- Fix nix flake

### Features
- Add `systray` widget (By: ralismark)

## [0.5.0] (17.02.2024)

### BREAKING CHANGES
Expand Down
Loading
Loading