Add script to create icns files.#7456
Conversation
|
Does this need to be in our repo? This will take a significant about of time to review due to the use of |
|
@TravisEz13 The intent was to have the knowledge in this repo in case someone else needed to generate the |
|
It's probably the right thing to do. The tool uses a GPL license and will take some time to get approval to use the tool. |
|
Sorry, still waiting on the review here. |
|
This PR has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed if no further activity occurs within 10 days. |
|
@TravisEz13 how do we currently generate macOS icon file? |
|
@anmenaga I generated both of the current ones. This was a manual process. Export PNGs from the SVG to proper names and resolutions, then use |
|
Yup, I just checked the internal review and it is still ongoing. |
|
This PR has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed if no further activity occurs within 10 days. |
|
Sorry, still in review |
|
This PR has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed if no further activity occurs within 10 days. |
|
Sorry, still in review |
|
@thezim could you push a new commit to update the CI status here? The internal review finally looks like it is finishing. |
|
@TravisEz13 done. |
|
This PR has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed if no further activity occurs within 10 days. |
PR Summary
Add script to generate macOS icon file. It does not attempt to integrate with the current build process as the macOS icon file is mostly static.
libsvgwas chosen because of its low dependency count over other solutions that use backends like Chromium, PhontomJS, etc. ImageMagick'sconvertwas tested but resulting PNGs where not satisfactory and would have required an overcomplicated script having to calculate thedensityargument.Closes #7455
PR Checklist
.h,.cpp,.cs,.ps1and.psm1files have the correct copyright headerWIP:to the beginning of the title and remove the prefix when the PR is ready.[feature]if the change is significant or affects feature tests