mirror of
https://github.com/JakeStanger/system-tray.git
synced 2026-07-11 05:15:55 +01:00
[PR #2] [MERGED] The everything fixes #12
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
JakeStanger/system-tray#12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/JakeStanger/system-tray/pull/2
Author: @JakeStanger
Created: 11/4/2024
Status: ✅ Merged
Merged: 11/8/2024
Merged by: @JakeStanger
Base:
master← Head:fix/everythingggggg📝 Commits (10+)
6e9da48fix: apply patch of code taken from eww0347fdcchore: first round of tidying to patch2aac772fix: icons duplicating when another host shuts downa024686test(client): add basic tests for address parsing113a2f5chore: update dead linkad3af80fix: not mapping icon data147221fchore(intellij): add git toolbox blamea79e9bcfix: calling missingunregister_status_notifier_itemmethod290deb0fix: property updates were broken1031918refactor: general code quality improvements📊 Changes
16 files changed (+713 additions, -212 deletions)
View changed files
➕
.github/workflows/build.yml(+55 -0)➕
.github/workflows/deploy.yml(+56 -0)➕
.idea/git_toolbox_blame.xml(+6 -0)📝
Cargo.lock(+20 -20)📝
Cargo.toml(+4 -1)📝
README.md(+2 -2)📝
src/client.rs(+147 -35)📝
src/dbus/dbus_menu_proxy.rs(+2 -2)📝
src/dbus/mod.rs(+6 -7)📝
src/dbus/notifier_item_proxy.rs(+2 -2)📝
src/dbus/notifier_watcher_proxy.rs(+3 -2)📝
src/dbus/status_notifier_watcher.rs(+292 -90)📝
src/error.rs(+2 -0)📝
src/item.rs(+54 -34)📝
src/lib.rs(+32 -2)📝
src/menu.rs(+30 -15)📄 Description
Fixes #1
Also fixes a whoooole load of issues with the tray. Combined with some changes in Ironbar, hopefully all of the below:
https://github.com/JakeStanger/ironbar/issues/640
https://github.com/JakeStanger/ironbar/issues/645
https://github.com/JakeStanger/ironbar/issues/672
https://github.com/JakeStanger/ironbar/issues/714
https://github.com/JakeStanger/ironbar/issues/647
https://github.com/JakeStanger/ironbar/issues/632
https://github.com/JakeStanger/ironbar/issues/751
Huge thanks to @ToxicMushroom for your help porting over the host code & other fixes from eww (and huge thanks to @elkowar for writing it in the first place ❤️). That did a lot of the heavy lifting here, and I've only had really had to tidy up and fix the edge cases.
🎉 🎉 🎉
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.