Like i already wrote in this PR, i would like to the add the crates.io ICON for the cargo programm
According to the trademark policy, itβs actually the Cargo logo, not the crates.io logo. Rust Language Trademark Policy β The Rust Foundation
If you check the source code from crates.io, we also named it cargo.png.
What is the benefit of it? How and where will the icon show up on Windows? Are their any other command-line tool embedding an app icon in their Windows executable?
I think it might show up in the Task Manager? On Linux, notifications from cargo plugins (does such a thing exist yet?) can show the launching app's icon from a .desktop file. macOS probably wants a .app bundle.
Cargo is not a gui application, so it shouldn't have a desktop file. Otherwise it would show up in the application launcher of your desktop. And the linux notification system doesn't track which application the notification originated from, but rather requires the application itself to pass the user visible application name and notification icon. A cargo plugin can easily use it's own application name.
There is the NoDisplay=true key to hide it from launchers and such (e.g., filetype handlers).
I don't get it. Cargo on macOS is not a GUI application either. There is no need for an application bundle.
I mean that if cargo had an icon, macOS would probably only care if it were a .app bundle as well.