... | ... | @@ -41,7 +41,7 @@ The template consists of the fullcolor canvas (128x128px) and a 16x16px symbolic |
|
|
|
|
|
In the future, IconPreview will assist you in **exporting** the icon -- making sure to split the master SVG sheet into a fullcolor SVG and the symbolic. In addition it will clean up the document using [svgo](https://www.npmjs.com/package/svgo). The resulting SVG for fullcolor is between 5-10kB and renders quicker. We are considering converting some advanced SVG features such as masks into simple shapes at this point to be renderable with toolkits such as Qt that only support [SVG tiny](https://www.w3.org/TR/SVGTiny12/).
|
|
|
|
|
|
Currenly all this work has to be done manually. In inkscape, this usually means cretaing a copy of the icon, deleting the template and guideline layers and all the components and varinats outside of the canvas, saving. The next step would be to run svgo manually to compress the file size and clean up. Anothe rcopy needs to be created for the symbolic, selecting the 16x16 rectangle in teh template layer, setting the document size to selection in the document properties and saving the file without all the other fullcolor related elements.
|
|
|
Currenly all this work has to be done manually. In inkscape, this usually means cretaing a copy of the icon, deleting the template and guideline layers and all the components and varinats outside of the canvas, saving. The next step would be to run svgo manually to compress the file size and clean up. Anothe rcopy needs to be created for the symbolic, selecting the 16x16 rectangle in the template layer, setting the document size to selection in the document properties and saving the file without all the other fullcolor related elements.
|
|
|
|
|
|
For GNOME hosted projects, making it super easy for developers to merge your work in pretty much guarantees the icon being updated. If all a developer needs to do is accepting a merge request, 99% of them will be happy to do so. We have launched [an initiative](https://gitlab.gnome.org/GNOME/Initiatives/issues/2) that includes templates for commit messages and lists examples of those merge requests that can help you assist in producing appropriate meson and automake adjustments along with the image assets themselves.
|
|
|
|
... | ... | |