mirror of
https://github.com/JakeStanger/ironbar.git
synced 2026-07-11 06:15:21 +01:00
[GH-ISSUE #1176] [GTK-4] Missing tray icons #7380
Labels
No labels
A:Build
A:CI
A:Client
A:Config
A:Core
A:Documentation
A:Documentation
A:IPC
A:Testing
A:UX/UI
blocked
BREAKING CHANGE
duplicate
good first issue
GTK4
help wanted
invalid
M:Battery
M:Battery
M:Bindmode
M:Bluetooth
M:Brightness
M:Cairo
M:Clipboard
M:Clock
M:Clock
M:Custom
M:Focused
M:Keyboard
M:Launcher
M:Menu
M:Music
M:Music
M:Music
M:Network Manager
M:Notifications
M:SysInfo
M:Tray
M:Volume
M:Workspaces
partially resolved
P:Critical
P:High
P:Low
P:Medium
pull-request
T:Bug
T:Bug
T:Core Enhancement
T:Module Enhancement
T:New Module
T:Question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
JakeStanger/ironbar#7380
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?
Originally created by @ToxicMushroom on GitHub (Sep 25, 2025).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1176
Describe the bug
Only some icons are displayed
To reproduce
cargo runcopyq,seafileorfcitx5.Expected behavior

ironbar to be able to show the same icons as other tray impls (waybar below):
System information:
@JakeStanger commented on GitHub (Sep 25, 2025):
Is this a regression from GTK3? Also which icon theme are you using?
@ToxicMushroom commented on GitHub (Sep 25, 2025):
I unset my icon theme, yes they work with gtk-3:
@JakeStanger commented on GitHub (Sep 28, 2025):
Fixed.
The tray protocol sends empty icon names because of course it does, and GTK4 resolves though because of course it does. Filtered those out so it correctly loads the provided pixbuf. Also included a fix that means if multiple resolutions are provided, it should pick the correct one.