Files
create/icons/mappings/FCAD.csv
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

1.2 KiB

1#fce94f#edd400#c4a000#302b00
2#8ae234#73d216#4e9a06#172a04
3#fcaf3e#f57900#ce5c00#321900
4#729fcf#3465a4#204a87#0b1521
5#ad7fa8#75507b#5c3566#171018
6#e9b96e#c17d11#8f5902#271903
7#ef2929#cc0000#a40000#280000
8#34e0e2#16d0d2#06989a#042a2a
9#ffffff#eeeeec#d3d7cf#babdb6
10#888a85#555753#2e3436#000000
11#faff2b#fff520#fff110#fff300
12#ffe83f#ffe100#ffed00#ffff00
13#fcc217#fdb616#ffaa00#ffa200
14#c89600#aa6c00#af7d00#a7873d
15#cabd55#e3d032#c9830a#231f0b
16#2b2200
17#ff5f00#ff6200#cf7008
18#ff0000#ff2600#ef3535#ff4c4c
19#c91a1a#d40000#c51900#a70202
20#3d0000#230b0b#2e0000
21#6dff00#00ff00#52ff00#00fd00
22#31d900#00b800#4bff54
23#2e8207#0f7d0f#17230b#162c02
24#71b2f8#89d5f8#639ef0#83a8d8
25#c8e0f9#c1e3f7#c4d7eb#b9cfe7
26#379cfb#89aedc#528ac5#5b86be
27#637dca#3977c3#1e64ff
28#0000ff#0069ff#0090ff#0040ff
29#0087ff#0046ff#005bff#0066ff
30#061aff#3f3fff#0061e6#0099e5
31#003ddd#001ccc#0619c0
32#0019a3#002795
33#0c1522#0f222f
34#00e5ff#01d6d6#00899e#0b1e23
35#fafafa#f8f8f8#f7f7f7#fafbf9
36#f0f0f0#f0f1f1#eeeeee#ededed
37#e8e8e8#e5e5e5#e2e2e2
38#dcdcdc#d8d8d8#d6d6d6#d1d1d1
39#cccccc#c8c8c8#ccd0c7#bbbbbb
40#b8b8b8#a3a3a3#9a9a9a#999999
41#897e7e#666666#5f5f5f
42#505050#4c4c4c#403c3d#3f3f3f
43#e5007e#bf3995#260013