Files
create/icons/mappings/kindred.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#f9e2af#f8c459#bc8009#664506
2#a6e3a1#6cd163#359b2e#1c5017
3#fab387#f77e33#b44908#6e2d04
4#89b4fa#307bf7#0846b3#052459
5#cba6f7#8a39ec#5710ad#290850
6#f5c2e7#e86ec6#b11b87#490b38
7#f2cdcd#d76363#912424#4c1313
8#94e2d5#54d1bc#258e7e#103b35
9#cdd6f4#7f849c#6c7086#585b70
10#45475a#313244#1e1e2e#11111b
11#f9d791#f9d487#f8cf78#f8ca69
12#f9dea3#f8ca69#f8ca69#f8ca69
13#f8d07c#f8d07c#f8ca69#f8ca69
14#c28711#ad7608#b07809#ebb547
15#f9d487#f8d17e#d29926#664506
16#664506
17#f7863f#f7863f#c35512
18#e9aaaa#e9aaaa#f2cdcd#f2cdcd
19#df8383#da6e6e#cb5858#9a2c2c
20#581616#4f1414#4f1414
21#89da82#89da82#89da82#86d97f
22#61c658#47ad40#a6e3a1
23#308c29#318e2a#1c5017#1c5017
24#89b4fa#89b4fa#89b4fa#89b4fa
25#89b4fa#89b4fa#89b4fa#89b4fa
26#7cacfa#89b4fa#659df9#679ef9
27#78a9f9#4f8ff8#6aa0f9
28#5190f8#5190f8#5190f8#5190f8
29#5190f8#5190f8#5190f8#5190f8
30#5693f8#86b2fa#3c83f7#3b82f7
31#347ef7#266ee6#2168de
32#0845b0#0841a6
33#05255a#052966
34#74dac8#49c1ad#258d7d#103b35
35#b7bfdc#afb6d2#aab2cd#b7bfdc
36#8c92ab#8e94ad#8389a1#7f849c
37#7b8098#797e95#777c93
38#73778e#70748a#6e7289#6a6e84
39#676a80#63677d#676a80#595c71
40#585b70#585b70#585b70#585b70
41#434558#38394b#353648
42#2e2f41#2c2d3e#252536#252536
43#9b56ef#a86cf1#290850