Some checks failed
Build and Test / build (pull_request) Has been cancelled
- Remove hand-crafted kindred-icons/ in favor of auto-generated themed icons - Add icons/mappings/ with FCAD.csv (Tango palette) and kindred.csv (Catppuccin Mocha) - Add icons/retheme.py script to remap upstream FreeCAD SVG colors - Generate icons/themed/ with 1,595 themed SVGs (45,300 color replacements) - BitmapFactory loads icons/themed/ as highest priority before default icons - 157-color mapping covers the full Tango palette, interpolating between 4 luminance anchors per color family Regenerate: python3 icons/retheme.py
87 lines
5.1 KiB
XML
87 lines
5.1 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
|
|
<svg
|
|
width="64"
|
|
height="64"
|
|
id="svg2869"
|
|
version="1.1"
|
|
viewBox="0 0 64 64"
|
|
xml:space="preserve"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:svg="http://www.w3.org/2000/svg"
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
xmlns:cc="http://creativecommons.org/ns#"
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"><defs
|
|
id="defs2871"><linearGradient
|
|
id="linearGradient13"><stop
|
|
style="stop-color:#359b2e;stop-opacity:1"
|
|
offset="0"
|
|
id="stop13" /><stop
|
|
style="stop-color:#a6e3a1;stop-opacity:1"
|
|
offset="1"
|
|
id="stop14" /></linearGradient><linearGradient
|
|
xlink:href="#linearGradient13"
|
|
id="linearGradient14"
|
|
x1="47.043949"
|
|
y1="59"
|
|
x2="17.043951"
|
|
y2="5"
|
|
gradientUnits="userSpaceOnUse" /></defs><metadata
|
|
id="metadata2874"><rdf:RDF><cc:Work
|
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:creator><cc:Agent><dc:title>[maxwxyz]</dc:title></cc:Agent></dc:creator><dc:relation>https://www.freecad.org/wiki/index.php?title=Artwork</dc:relation><dc:publisher><cc:Agent><dc:title>FreeCAD</dc:title></cc:Agent></dc:publisher><dc:identifier>FreeCAD/src/</dc:identifier><dc:rights><cc:Agent><dc:title>FreeCAD LGPL2+</dc:title></cc:Agent></dc:rights><dc:date>2024</dc:date></cc:Work></rdf:RDF></metadata><g
|
|
id="layer3"
|
|
style="display:inline"><path
|
|
id="path9"
|
|
d="m 21.61553,19.019721 c -16.5277702,0 -16.5277702,0 -16.5277702,0 v 0"
|
|
style="fill:none;stroke:#103b35;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path
|
|
id="path10"
|
|
d="m 21.52777,28.950784 c -16.52777,0 -16.52777,0 -16.52777,0 v 0"
|
|
style="fill:none;stroke:#103b35;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path
|
|
id="path11"
|
|
d="m 21.52777,38.935614 c -16.52777,0 -16.52777,0 -16.52777,0 v 0"
|
|
style="fill:none;stroke:#103b35;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path
|
|
id="path12"
|
|
d="m 59,11.031858 c -16.527768,0 -16.527768,0 -16.527768,0 v 0"
|
|
style="fill:none;stroke:#103b35;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path
|
|
id="path1316"
|
|
d="m 21.615529,19.019722 c -16.5277697,0 -16.5277697,0 -16.5277697,0 v 0"
|
|
style="fill:none;stroke:#1c5017;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path
|
|
id="path1318"
|
|
d="m 21.527769,28.950785 c -16.5277695,0 -16.5277695,0 -16.5277695,0 v 0"
|
|
style="fill:none;stroke:#1c5017;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path
|
|
id="path1320"
|
|
d="m 21.527769,38.935614 c -16.5277695,0 -16.5277695,0 -16.5277695,0 v 0"
|
|
style="fill:none;stroke:#1c5017;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path
|
|
id="path1322"
|
|
d="m 59,11.031858 c -16.527769,0 -16.527769,0 -16.527769,0 v 0"
|
|
style="fill:none;stroke:#1c5017;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path
|
|
id="path1316-3"
|
|
d="m 21.61553,19.019722 c -16.5277702,0 -16.5277702,0 -16.5277702,0 v 0"
|
|
style="fill:none;stroke:#6c7086;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path
|
|
id="path1318-6"
|
|
d="m 21.52777,28.950785 c -16.52777,0 -16.52777,0 -16.52777,0 v 0"
|
|
style="fill:none;stroke:#6c7086;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path
|
|
id="path1320-7"
|
|
d="m 21.52777,38.935614 c -16.52777,0 -16.52777,0 -16.52777,0 v 0"
|
|
style="fill:none;stroke:#6c7086;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><path
|
|
id="path1322-5"
|
|
d="m 59,11.031858 c -16.527768,0 -16.527768,0 -16.527768,0 v 0"
|
|
style="fill:none;stroke:#6c7086;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" /><rect
|
|
y="5.0409603"
|
|
x="17.068256"
|
|
height="53.918079"
|
|
width="29.951244"
|
|
id="rect1314"
|
|
style="fill:#a6e3a1;fill-opacity:1;stroke:#1c5017;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path
|
|
y="5"
|
|
x="17.043951"
|
|
height="54"
|
|
width="30"
|
|
id="rect9"
|
|
style="fill:url(#linearGradient14);fill-opacity:1;stroke:#a6e3a1;stroke-width:2.00315;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
|
d="M 19.048828,7.0039062 H 45.041016 V 56.996094 H 19.048828 Z"
|
|
transform="matrix(0.99837484,0,0,0.99848294,0.05200466,0.04854561)" /></g></svg>
|