refactor: extract theme from ztools into base distribution (#278) #284
Closed
forbes
wants to merge 1 commits from
feat/ztools-theme-extraction into main
pull from: feat/ztools-theme-extraction
merge into: kindred:main
kindred:main
kindred:feat/gears-addon
kindred:test/planar-drag-console-test
kindred:fix/planar-drag-prepass
kindred:chore/update-solver-submodule
kindred:fix/distance-datum-plane-classification
kindred:fix/assembly-drag-flip-detection
kindred:feat/solver-assembly-integration
kindred:feat/solver-context-packing
kindred:feat/solver-api-types
kindred:fix/submodule-pointers
kindred:feat/ztools-sdk-migration
kindred:feat/silo-start-page
kindred:fix/book-toml-fa6
kindred:fix/book-toml-v05
kindred:fix/docs-install-mdbook
kindred:fix/docs-checkout-docker-network
kindred:fix/docs-checkout-localhost
kindred:fix/docs-workflow-paths
kindred:docs/mdbook-setup
kindred:fix/qss-theme-polish
kindred:fix/tangent-cylinder-attachment
kindred:fix/bom-registration-path
kindred:fix/angled-datum-edit
kindred:fix/missing-silo-icons
kindred:fix/delete-bom-entry-request
kindred:fix/menu-insertion-fragility
kindred:fix/manipulator-timing
kindred:chore/repo-cleanup-docs
kindred:fix/build-menu-icon-size
kindred:fix/ui-appearance-polish
kindred:feat/update-checker
kindred:fix/merge-silo-toolbar
kindred:fix/silo-workbench-bugs
kindred:art/update-kindred-icons
kindred:docs/update-ci-and-overview
kindred:refactor/silo-split
kindred:docs/split-repository-state
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
c527198044 |
refactor: extract theme from ztools into base distribution (#278)
All checks were successful
Build and Test / build (pull_request) Successful in 29m32s
- Add Spreadsheet color preferences to KindredCreate.cfg using FCText entries (TextColor, AliasedCellBackgroundColor, PositiveNumberColor, NegativeNumberColor) matching the C++ GetASCII() reader in SheetModel.cpp - Remove CatppuccinMocha install directive from CMakeLists.txt - Update ztools submodule: theme.py deleted, CatppuccinMocha preference pack removed, package.xml cleaned up The previous apply_spreadsheet_colors() in ztools was a no-op: it called SetUnsigned() but the Spreadsheet C++ reads GetASCII() — different param types in FreeCAD's parameter system. Now properly fixed via preference pack. Closes #278 |