From d45dbc6d116530dfb999e43f64dcdcb34abc56f2 Mon Sep 17 00:00:00 2001 From: Juan Fernandez Date: Thu, 14 May 2026 15:55:14 -0400 Subject: [PATCH] Update Fleetd icon used in KDE (#41108) Fixes #41108 Use color version of icon on KDE to improve UX on light/dark themes. --- orbit/changes/41108-improve-kde-icon | 1 + orbit/cmd/desktop/desktop_linux.go | 6 +++--- orbit/cmd/desktop/icon_dark.ico | Bin 3310 -> 0 bytes orbit/cmd/desktop/icon_dark_kde.png | Bin 499 -> 0 bytes orbit/cmd/desktop/icon_kde.png | Bin 0 -> 1615 bytes orbit/cmd/desktop/icon_light.ico | Bin 3310 -> 0 bytes orbit/cmd/desktop/icon_light.png | Bin 1399 -> 0 bytes 7 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 orbit/changes/41108-improve-kde-icon delete mode 100644 orbit/cmd/desktop/icon_dark.ico delete mode 100644 orbit/cmd/desktop/icon_dark_kde.png create mode 100644 orbit/cmd/desktop/icon_kde.png delete mode 100644 orbit/cmd/desktop/icon_light.ico delete mode 100644 orbit/cmd/desktop/icon_light.png diff --git a/orbit/changes/41108-improve-kde-icon b/orbit/changes/41108-improve-kde-icon new file mode 100644 index 0000000000..c33958036d --- /dev/null +++ b/orbit/changes/41108-improve-kde-icon @@ -0,0 +1 @@ +- Use color version of icon on KDE to improve UX on light/dark themes diff --git a/orbit/cmd/desktop/desktop_linux.go b/orbit/cmd/desktop/desktop_linux.go index ce15d342c3..29c197cef0 100644 --- a/orbit/cmd/desktop/desktop_linux.go +++ b/orbit/cmd/desktop/desktop_linux.go @@ -15,14 +15,14 @@ import ( //go:embed icon_dark.png var iconDarkDefault []byte -//go:embed icon_dark_kde.png -var iconDarkKDE []byte +//go:embed icon_kde.png +var iconKDE []byte var iconDark = getIcon() func getIcon() []byte { if isKDE() { - return iconDarkKDE + return iconKDE } return iconDarkDefault } diff --git a/orbit/cmd/desktop/icon_dark.ico b/orbit/cmd/desktop/icon_dark.ico deleted file mode 100644 index 7fb7aa1c842f07db96af33e694397a8582b2f61c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3310 zcmeH}y>Y@o5QR^<14WJqF7b>@AhSxK1a)AC4m^Wq2wVnqB4%6wsk5U4=s^C~*5T7~ zD?1QGEb}zkgkPRu3qFlvUVnX;vpoRyqi^2|I_F!V)bzV(!I zy5+k33b1Dj(8%6_(yEBh19?XXDobbaeSDxzEzt2g22RGKt>2IB$a6^J&{*$T3IF$9MSJaf8yR56S~Wj8Cze&IcI=r1k|(G{()T(JZV9w4 zweGJz2})3d1}w((_$v_agCEo0eAih4_Cxkgeuu;Y$lfP-4>myVke~(GJ%rEZgtzW- zoz51WoT&h`o&66$VCKXZbb`J=_`d`vW$_^{|qEfOvW}CZ_EYnK?@E&*0etQ(-uCP rbJcanA_L)xIpO1oZofPh+ovJm-tnc{)&8w4wy&<(&VR9=JK?_oDn*Y} diff --git a/orbit/cmd/desktop/icon_dark_kde.png b/orbit/cmd/desktop/icon_dark_kde.png deleted file mode 100644 index f58dd916edaff610626fc47ff7db9ce6d098047b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmeAS@N?(olHy`uVBq!ia0vp^S|H591|*LjJ{b+97>k44ofvPP)Tsw@SkfJR9T^xl z_H+M9WCijSl0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ueoXKL{?^yL>WGgtNdSvY3HEPZ@+6E0)@q0R`DhJbhi+Uoi;_%geOHl&uB2z}(Zt zF(l&f+vyK`n+CVeNPX0V~zU5l{(>tukjvm=%>16$M4{uL*XYTWwUq&B_)1rEpJ@YXQ zF*b0weDv$|fv;aXUN;v>u?ZGB^rpE?`Tlls>a#4BGV=_3QRDLLUVrr+H@(#u3qI?1sS8rYZJU=Er zJNACryIV)uzTPtWd{wPsU1~OFoevCE22WQ%mvv4FO#o8z!Z`o{ diff --git a/orbit/cmd/desktop/icon_kde.png b/orbit/cmd/desktop/icon_kde.png new file mode 100644 index 0000000000000000000000000000000000000000..3ec7ba852c6f9175f9045c727dcdda6be85cb874 GIT binary patch literal 1615 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