From 6690d0355a206ba5db7426b2055a95076498cecd Mon Sep 17 00:00:00 2001 From: forbes Date: Thu, 19 Feb 2026 14:35:27 -0600 Subject: [PATCH 1/2] chore: update mods/ztools pointer for SDK migration (#278) Points to feat/sdk-migration branch with kindred_sdk palette integration. --- mods/ztools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/ztools b/mods/ztools index 55be41e697..e256e0b81f 160000 --- a/mods/ztools +++ b/mods/ztools @@ -1 +1 @@ -Subproject commit 55be41e6972645e64c4fabba12bab5aafb420966 +Subproject commit e256e0b81f47b389215b6361ae05e2931efb0a46 From 03303968432a72d87df662453bf0da392269fa26 Mon Sep 17 00:00:00 2001 From: forbes Date: Thu, 19 Feb 2026 14:46:59 -0600 Subject: [PATCH 2/2] refactor: extract theme from ztools into base distribution (#278) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- mods/ztools | 2 +- src/Gui/PreferencePacks/KindredCreate/KindredCreate.cfg | 6 ++++++ src/Mod/Create/CMakeLists.txt | 6 ------ 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/mods/ztools b/mods/ztools index e256e0b81f..296a94e2d0 160000 --- a/mods/ztools +++ b/mods/ztools @@ -1 +1 @@ -Subproject commit e256e0b81f47b389215b6361ae05e2931efb0a46 +Subproject commit 296a94e2d08ce3a5a1ad8f75366e3000518cabac diff --git a/src/Gui/PreferencePacks/KindredCreate/KindredCreate.cfg b/src/Gui/PreferencePacks/KindredCreate/KindredCreate.cfg index b3730e782e..fc590a5d57 100644 --- a/src/Gui/PreferencePacks/KindredCreate/KindredCreate.cfg +++ b/src/Gui/PreferencePacks/KindredCreate/KindredCreate.cfg @@ -136,6 +136,12 @@ + + #cdd6f4 + #313244 + #a6e3a1 + #f38ba8 + diff --git a/src/Mod/Create/CMakeLists.txt b/src/Mod/Create/CMakeLists.txt index f992c56c2b..f21c9ba832 100644 --- a/src/Mod/Create/CMakeLists.txt +++ b/src/Mod/Create/CMakeLists.txt @@ -48,12 +48,6 @@ install( DESTINATION mods/ztools ) -install( - DIRECTORY - ${CMAKE_SOURCE_DIR}/mods/ztools/CatppuccinMocha - DESTINATION - mods/ztools -) install( FILES ${CMAKE_SOURCE_DIR}/mods/ztools/package.xml