Open cassidyjames opened 2 years ago
PR #198 Changes name to Popsicle
As brought up in https://github.com/pop-os/popsicle/pull/198#issuecomment-1347029806, there is a GenericName
field in the .desktop
file specification for pretty much this reason. I don't think the Pop Shell launcher currently uses GenericName
for anything, but the GNOME Applications menu uses GenericName
for search matching (while displaying Name
), and the KDE Kickoff launcher gives the option of displaying either one or both. Having Name
set to Popsicle
and GenericName
set to USB Flasher
seems semantically accurate.
Responding to @leviport's concern in #198 that people won't know what Popsicle is/does, the Pop Shell launcher does display Comment
, so adding a comment as well would allow specifying that it's a USB flasher (KWrite uses both the GenericName
and the Comment
to indicate that it's a text editor, with the latter being a slightly longer phrase.)
Hi, I have added your suggestions to the .desktop file
The way I have always described the FreeDesktop spec to developers (e.g. elementary AppCenter and GNOME app devs) is:
Name
is a GenericName
that lets you Comment
.
So with Popsicle, it could be (while pulling from existing strings):
Name=Popsicle
GenericName=USB Flasher
Comment=Flash multiple USB devices in parallel
It's strange to me that Popsicle is branded "Popsicle" on GitHub and Flathub, but the resulting app that's installed is called "USB Flasher," making it non-obvious to find the app after installation. I presume this was done so the app installed on Pop!_OS would be more obvious, but it means people who have sought it out on Flathub have a worse experience. I would recommend: