Files
ztools/package.xml
forbes e256e0b81f feat: migrate ztools to kindred_sdk palette system
- Add <kindred> element to package.xml with sdk dependency,
  load_priority:50, and min_create_version:0.1.0
- theme.py: source colors from SDK get_theme_tokens() with
  fallback to local MOCHA dict
- apply_spreadsheet_colors: use SDK Palette.hex_to_rgba_uint()
  with local fallback

Closes #278
2026-02-19 14:35:13 -06:00

43 lines
1.2 KiB
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, advanced datum creation, and Catppuccin Mocha theme.</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>
<preferencepack>
<name>CatppuccinMocha</name>
<description>Catppuccin Mocha dark theme - soothing pastel colors for the high-spirited</description>
<subdirectory>./CatppuccinMocha</subdirectory>
<tag>color</tag>
<tag>dark</tag>
<tag>catppuccin</tag>
<tag>mocha</tag>
<tag>theme</tag>
</preferencepack>
</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>
</kindred>
</package>