Files
create/icons/themed/TechDraw_ExtensionInsertRepetition.svg
forbes d7b532255b
Some checks failed
Build and Test / build (pull_request) Has been cancelled
feat(icons): add icon theming infrastructure with Catppuccin color remapping
- 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
2026-02-15 20:34:22 -06:00

22 lines
1.3 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
style="enable-background:new"
id="svg1876"
version="1.1"
viewBox="0 0 16.933333 16.933335"
height="64"
width="64"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1870" />
<g
id="layer1">
<path
style="font-size:13.3906px;line-height:0px;text-align:end;text-anchor:end;fill:#f9e2af;stroke:#664506;stroke-width:0.529166;stroke-dasharray:none;paint-order:fill markers stroke"
d="M 6.1503351,12.741937 V 7.7052204 q 0,-0.961424 -0.4296729,-1.427787 Q 5.2981509,5.803896 4.3886772,5.803896 q -1.2102444,0 -1.7616576,0.6744324 -0.5442521,0.667257 -0.5442521,2.181142 V 12.741937 H 0.79374968 V 4.8639958 H 1.8321251 l 0.1933527,1.0762217 h 0.071613 Q 2.4623114,5.3590578 3.1211427,5.0433661 3.7799739,4.7204995 4.5748685,4.7204995 q 1.4465644,0 2.1483631,0.7031315 Q 7.42503,6.1267624 7.42503,7.6119484 v 5.1299886 z m 6.6456019,-5.9192176 2.506425,-2.5183588 0.730443,0.7533551 -2.492101,2.4968337 q 2.062429,2.095045 2.477779,2.4968346 l -0.730445,0.753355 Q 13.633799,9.1473574 12.781614,8.3222544 L 10.332482,10.804739 9.5662323,10.051384 Q 10.504352,9.1258334 12.04401,7.5545494 L 9.5519099,5.0720651 10.31816,4.3043606 Z"
id="text1"
aria-label="n× " />
</g>
</svg>