Pulsar Icons #110
Replies: 2 comments 3 replies
-
Great writeup... things I hadn't even thought about... One small area I can think of which is often a nice QoL addition but by no means necessary is styling the macOS dmg installer window itself, no idea how it is done but I just know it is a thing. If we are going to use a Matrix instance too then I assume we need whatever format that needs (hopefully the same as Discord). On Linux I think we need the following (taken from another project but don't quote me on accuracy):
|
Beta Was this translation helpful? Give feedback.
-
@Daeraxa I'd say to ship only the svg icon for application icon on Linux. Looking what Firefox is doing (one of the most used app on Linux - some distro ship it as default browser), see here under Package Content:
But all those icons are not really needed. For a couple of years I contributed to EasyEffects which ships only the svg icon without issues (look here):
Besided, citing the Icon Theme Specification which Linux desktops are recommended to follow:
So installing only the svg icon is the best solution in my opinion, since we have to provide a single icon that works for all sizes. Simple and easy (well, not that easy because of electron-builder, but we could find a workaround). |
Beta Was this translation helpful? Give feedback.
-
Alright, so this post won't touch on the discussion of our rebranding or waiting for icons, this is meant to document the kind of icons we need, whether we do this now, or after we receive our updated Icons isn't of much importance here.
Since I'd really like to give us First-Class support on all relevant platforms, we should probably document the following:
So with that in mind, lets begin with our list, and please if there's any I've missed please feel free to add them here, I'll try to keep everything organized, so if you are adding any missing entries it may be nice to try and keep a same-ish format
List of the Icons needed throughout the Pulsar Project
Banners
Banner Image
Social Image Preview
pulsar
,pulsar-edit.github.io
,package-backend
andppm
Open-Collective Cover Image
Reddit Banner
Mastodon Banner (Header)
Icons
Generic Icon
Open-Collective Profile Icon
Reddit Community Icon
GitHub Profile Icon
Discord Profile Icon
Mastodon Profile Icon
Web Icons
Classic Favicon
Apple Touch
Android Chrome
site.webmanifest
availableWindows 8 & 10
browserconfig.xml
availableSafari
Application Icons
Windows
Description: There is a suite of icons that are recommended for Windows. I'll try to point out what's required, and may be a good idea for us to include.
Standard Required:
Standard Recommended:
Accessibility Recommended:
Bar Minimum:
Note on Windows: There's a LOT more sizes we could include to have the best support everywhere, getting the above would be a great starting point, especially since we don't have a single one from that list currently (But I'm working on that right now in a PR) But look below at resources to find the list of other application icons we could implement
Linux
xmp
hints
within amenu.h
file to help structure the look and behavior of a Debian installation./usr/share/icons/hicolor/scalable/apps/
/usr/share/pixmaps/
/usr/share/icons/hicolor/48x48/apps
/usr/share/icons/hicolor/scalable/apps
MacOS
Resources:
package-frontend
.Beta Was this translation helpful? Give feedback.
All reactions