Files
create/mods/sdk/kindred_sdk/__init__.py
forbes 76e448d0d7
All checks were successful
Build and Test / build (pull_request) Successful in 30m28s
feat(sdk): add IToolbarProvider interface to kcsdk (#354)
2026-03-01 09:32:25 -06:00

37 lines
987 B
Python

# kindred-addon-sdk — stable API for Kindred Create addon integration
from kindred_sdk.compat import create_version, freecad_version
from kindred_sdk.context import (
current_context,
inject_commands,
refresh_context,
register_context,
register_overlay,
unregister_context,
unregister_overlay,
)
from kindred_sdk.dock import register_dock_panel
from kindred_sdk.origin import register_origin, unregister_origin
from kindred_sdk.theme import get_theme_tokens, load_palette
from kindred_sdk.toolbar import register_toolbar
from kindred_sdk.version import SDK_VERSION
__all__ = [
"SDK_VERSION",
"register_context",
"unregister_context",
"register_overlay",
"unregister_overlay",
"inject_commands",
"current_context",
"refresh_context",
"get_theme_tokens",
"load_palette",
"register_toolbar",
"register_origin",
"unregister_origin",
"register_dock_panel",
"create_version",
"freecad_version",
]