refactor: extract theme from ztools into base distribution (#278) #284
Reference in New Issue
Block a user
Delete Branch "feat/ztools-theme-extraction"
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?
Summary
Removes the Catppuccin Mocha theme from ztools and properly integrates Spreadsheet colors into the base KindredCreate preference pack. Leaves ztools as a pure workbench addon.
Key finding
apply_spreadsheet_colors() in ztools was always a no-op: it called SetUnsigned() but the Spreadsheet C++ (SheetModel.cpp:63-67) reads via GetASCII() -- different parameter types. Spreadsheet cells have had black (default) text on the dark theme this whole time.
Changes
src/Gui/PreferencePacks/KindredCreate/KindredCreate.cfg
src/Mod/Create/CMakeLists.txt
mods/ztools (submodule)
mods/silo (submodule)
What stays in ztools
Closes #278
Pull request closed