There are some concerns about possible security issues.
... the concern is importing something complex like qtsvg into the overall codebase/runtime process... Any vulnerability compromises the entire program.
OTOH, NicolasDorier:
Given SVG files are auditable (it's only text), and we don't accept SVG from any untrusted source, I don't think this is a good concern luke-jr
And one more concern: MarcoFalke:
Concept ACK if this worked out of the box without the build system changes.
The build system changes are required for static builds.
The questions are:
If the project really sticks to the PNG only image/icon format, why
src/qt/res/src/*.svgare still present in the repo?If concerns about SVG are not good, why not switch all icons to SVG (now we have designers to help with that), and get rid of
src/qt/res/icons/*.png?