- Delete CatppuccinMocha preference pack (redundant with KindredCreate) - Delete theme.py (generate_stylesheet never called; apply_spreadsheet_colors was a no-op due to SetUnsigned vs GetASCII type mismatch) - Remove preferencepack declaration from package.xml - Remove apply_spreadsheet_colors call from InitGui.py Activated() - Clean up resources/__init__.py exports Spreadsheet colors are now set via KindredCreate.cfg preference pack using FCText entries that match the C++ GetASCII() reader. Part of #278
37 lines
967 B
XML
37 lines
967 B
XML
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
|
<package format="1" xmlns="https://wiki.freecad.org/Package_Metadata">
|
|
|
|
<name>ZTools</name>
|
|
|
|
<description>Extended PartDesign workbench with velocity-focused tools and advanced datum creation.</description>
|
|
|
|
<version>0.1.0</version>
|
|
|
|
<date>2026-01-24</date>
|
|
|
|
<license file="LICENSE">LGPL-3.0-or-later</license>
|
|
|
|
<content>
|
|
<workbench>
|
|
<name>ZTools</name>
|
|
<classname>ZToolsWorkbench</classname>
|
|
<subdirectory>./ztools</subdirectory>
|
|
</workbench>
|
|
</content>
|
|
|
|
<!-- Kindred Create extensions -->
|
|
<kindred>
|
|
<min_create_version>0.1.0</min_create_version>
|
|
<load_priority>50</load_priority>
|
|
<pure_python>true</pure_python>
|
|
<dependencies>
|
|
<dependency>sdk</dependency>
|
|
</dependencies>
|
|
<contexts>
|
|
<context id="partdesign.body" action="inject"/>
|
|
<context id="partdesign.feature" action="inject"/>
|
|
</contexts>
|
|
</kindred>
|
|
|
|
</package>
|