Replace FreeCADGui.registerEditingOverlay() with kindred_sdk.register_overlay(). Replace FreeCADGui.addOrigin()/removeOrigin() with kindred_sdk wrappers. Replace hardcoded _MOCHA dict with kindred_sdk.get_theme_tokens(). Add sdk dependency to package.xml <kindred> element.
29 lines
1007 B
XML
29 lines
1007 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<package format="1" xmlns="https://wiki.freecad.org/Package_Metadata">
|
|
<name>Kindred Silo</name>
|
|
<description>Item database and part management workbench for Kindred Create</description>
|
|
<version>0.1.0</version>
|
|
<maintainer email="info@kindredsystems.io">Kindred Systems</maintainer>
|
|
<license file="LICENSE">MIT</license>
|
|
<url type="repository">https://github.com/kindredsystems/silo</url>
|
|
<content>
|
|
<workbench>
|
|
<classname>SiloWorkbench</classname>
|
|
<subdirectory>./</subdirectory>
|
|
</workbench>
|
|
</content>
|
|
|
|
<!-- Kindred Create extensions -->
|
|
<kindred>
|
|
<min_create_version>0.1.0</min_create_version>
|
|
<load_priority>60</load_priority>
|
|
<pure_python>true</pure_python>
|
|
<dependencies>
|
|
<dependency>sdk</dependency>
|
|
</dependencies>
|
|
<contexts>
|
|
<context id="*" action="overlay"/>
|
|
</contexts>
|
|
</kindred>
|
|
</package>
|