Bug 505992

Summary: Icon request: chip / chip-firmware
Product: [Plasma] Breeze Reporter: Ismael Asensio <isma.af>
Component: IconsAssignee: visual-design
Status: CONFIRMED ---    
Severity: wishlist CC: anditosan1000, bdac, kainz.a, m, nate
Priority: NOR    
Version First Reported In: master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: use case (discover firmware update)
ideaicon
fwupd - 128x128

Description Ismael Asensio 2025-06-22 18:22:14 UTC
Created attachment 182532 [details]
use case (discover firmware update)

We currently don't have an icon to represent the source for Firmware Updates in Discover (this comes from the fwupd service https://fwupd.org/)

The common way to represent "firmware" is a usually a chip, and sometimes 1s and 0s representing the code that goes within that chip.

I could find those icons in breeze that are close but don't feel too apt for this:
- cpu/preferences-devices-cpu: Colourful but with too much detail (a chip on a board, with a plasma logo on it) that gets completely unrecognizable for smaller sizes
- show-gpu-effects: only symbolic, with very low detail and not semantically correct as it is an action

The attached image shows the intended use case: it will be used at 16x16 before "Firmware Updates" (on the empty space), and possibly also in larger size to represent the entry "UEFI dbx", instead of the generic monitor and desktop to help discern this specific update
Comment 1 Andres Betts 2025-06-28 00:09:06 UTC
Created attachment 182749 [details]
ideaicon
Comment 2 Andres Betts 2025-06-28 00:09:30 UTC
In the Ocean icons, we have an icon that might work. Let me know and I can make a Breeze version.
Comment 3 bdac 2025-08-29 11:14:18 UTC
Created attachment 184553 [details]
fwupd - 128x128

I tried to follow the instructions above. Do you think this one could be good?
Comment 4 Andres Betts 2025-08-29 17:23:05 UTC
It looks good to me. The icon should be made in the following sizes, 32, 48, 64. If you need to shrink the current icon you made, please ensure that the icon is contained inside an icon grid with at least 2px margin. Shrinking your image from 128 to the smaller sizes "may" lead to undesirable results. Please ensure that your lines are properly set in a pixel. If that's not possible, please review the most you can to make it look sharp at any size.
Comment 5 bdac 2025-09-01 10:12:39 UTC
Ok, thanks for reply. I created the icons in the sizes listed below (2px margin inside).  You can find them here:
https://nuage.numericloud.eu/s/ALGNgLKNmD8n2B8
Comment 6 Nate Graham 2025-09-16 21:03:26 UTC
Very cool! Would you like to submit them to the Breeze Icons repo?

https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/