New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide Gemini mime type icon #15
Comments
@Antolius the icon is going to be just an svg right? Let me know the sizes needed, I can make some |
@Suzie97 that would be great! Yes, format is svg, and sizes are same as for app icons (128, 16, 24, 32, 48, 64 and "symbolic"). At least those are the ones that elementary itself provides. For design I was thinking of making it distinct from app icon. That way users can have multiple clients installed (e.g. Starfish & Lagrange) and even use some other app as the default without file icons looking out of place. We could use a zodiac inspired ( ♊ ) sign in the icon. Or perhaps explore NASA's Gemini missions for inspiration, as these missions are actually what Gemini protocol is named after. Maybe base it on the Gemini project patch: From technical side I think we can install files just like app icons here, just change the last directory from Relevant part of the meme info spec:
|
So the icon will only be visible if users install Starfish? What if someone does not have Starfish installed and uses something else like Lagrange instead? I think if we want to make a generic icon, we should make a PR to the elementary icons repo right? |
Yeah, currently registering the mime type happens at the time of Starfish install. I'm not sure is other Gemini clients do the same. Generally having a local file-type defined is not really necessary, as the client loads content from the internet in most cases. A local file-type is useful only for users that have gemtext markup files stored locally on their PCs. One use-case would be Gemini authors who write markup files directly. In this case a client such as Starfish, which is capable of displaying a With that in mind, adding the |
I looked into this one a bit more, and As for other browsers installing the mime type for At this point I think it's better to define the mime type (and its icon) on the application level, until it's been officially registered. I also think it would be a good idea to go with a more inclusive icon, so that we can pull it upstream to elementary level at some point in the future. |
Great, my exam was over today, so now I can get back to work. I'll share a few sketches here |
Currently installing Starfish registers Gemini mime type on the system. It should provide a custom icon for it as well.
The text was updated successfully, but these errors were encountered: