docs: write THEMING.md — Catppuccin Mocha, KindredCreate.qss, preference packs, and icon library #94
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tier 2 — Component Guide
File:
docs/THEMING.mdWhat this document should cover
Theme overview — Catppuccin Mocha dark theme applied application-wide
src/Gui/Stylesheets/KindredCreate.qssStylesheet architecture:
src/Gui/Stylesheets/directory:KindredCreate.qss— Kindred's canonical themeFreeCAD.qss— FreeCAD default themedefaults.qss— base QSS rulesimages_classic/,images_dark-light/— theme image assetsoverlay/— overlay componentssrc/Gui/PreferencePacks/KindredCreate/— preference pack containing theme copyconfigure_file()copies QSS into preference packsrc/Gui/PreferencePackTemplates/— template systemQSS customization guide:
Preference packs:
mods/ztools/CatppuccinMocha/Icon library (
kindred-icons/):src/Gui/Icons/— 5 silo-*.svg registered inresource.qrc(Qt resource system)mods/silo/freecad/resources/icons/— 10 silo-*.svg (workbench icons)How to modify the theme:
KindredCreate.qssconfigure_file())How to add/modify icons:
kindred-icons/Key source files
src/Gui/Stylesheets/KindredCreate.qss— canonical themesrc/Gui/PreferencePacks/KindredCreate/— preference packsrc/Gui/Icons/— Qt resource iconssrc/Gui/resource.qrc— Qt resource registrationkindred-icons/— full icon library (~200 SVGs)mods/ztools/CatppuccinMocha/— ztools theme packmods/silo/freecad/resources/icons/— Silo workbench iconsAcceptance criteria
Superseded by the mdBook documentation structure set up in PR #105. The content scope of this issue is now covered by the pages in
docs/src/. Remaining content work is tracked in #104.