-
Notifications
You must be signed in to change notification settings - Fork 77
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
Replace Linux app icon with svg variant #214
Conversation
@cyqsimon Your turn ;) tyvm! |
Thanks, I'll leave this until we merge in the reorganisation of the files - which I think is waiting for an adjusted |
What I meant to say is that FreeDesktop mandates that
Correct, I'm working on that. |
@ciriousjoker can you please make this change on the |
I can just update this PR once the other one is merged, do u agree? |
Sure, although in that case you will have to modify a few lines in Also I just started coughing really bad today, likely COVID. So you probably have to wait a few days, sorry. |
Dw i'll just fast forward my branch. I've waited 2 years for this, a couple more days won't be an issue ;) I wish you all the best and get well soon! |
@ciriousjoker reorganisation's done. Icon is now at |
I pushed the icon files and added it to Also, since you mentioned credits after my original comments, I've also included this line in the readme:
For windows users that line won't make much sense though. Do you know how to use that icon for Windows as well? |
Yes. I've submitted a PR onto your branch: ciriousjoker#1.
On Windows the icon is directly built into the exe as a resource. See here. I'm not confidently proficient in Python, so I'll leave this to @rooklift. |
Install SVG icon
Now this should be ready to merge. |
Presumably I'll also have to remake |
That would be kind of messy, modifying a release retroactively. I think it would be best for the SVG files to simply be included in the next release. Of course if you want to make a new release just for this that would be okay too. |
Is the install script happy enough for the svg file not to exist? |
Nope, it will error, so it would be a good idea to rebuild the release. But retroactively editing the release is kind of messy, because there will be differences between the source archive at tag and the release It's probably the easiest to just make a new patch release, 2.3.10 or something. |
In 2020 I've designed an icon for Nibbler #47 (comment), which was never merged.
Now, this icon has been merged for Linux: #210
However, that PR was using the .png variant I provided in 2020. Freedesktop apparently mandates
.svg
, so I dug up the sources for the icon and exported it as.svg
.However, I also improved it a little (at least in my opinion), by adding a fisheye effect & a gradient to the magnifying glass.
Here are all the sources & exported svgs.
AppIcon_sources.zip
I think the updated one looks better, which is why I've used it in this PR, but let me know what you think.
Here's a comparison: