SUMMARY ECMAddAppIcon can use SVG icon on macOS, since macOS supports it natively. Windows, however, requires a set of the PNG icons explicitly provided before they are converted into .ico using icotool. This process, however, can be automated, releasing users from having to provide the PNG file and instead letting SVG be enough for both platforms. See the following Makefile change that does that automatically for octave: http://hg.savannah.gnu.org/hgweb/octave/rev/1687269e31e4 STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Hannah, what do you think about this?
We are using icoutils icotool which don't support svg input... So yes we probably need to add a step to convert the svg to png first. Craft should probably provide svg2ico or something similar.
Hannah, the referenced Octave Makefile uses rsvg-convert for the purpose of svg2png conversion.