Some checks failed
Build and Test / build (pull_request) Failing after 1m40s
Add mods/sdk/ with the kindred_sdk Python package providing a stable API layer for addon integration with Kindred Create platform features. Modules: - context: editing context/overlay registration wrappers - theme: YAML-driven palette system (Catppuccin Mocha) - origin: FileOrigin registration helpers - dock: deferred dock panel registration - compat: version detection utilities The SDK loads at priority 0 (before all other addons) via the existing manifest-driven loader. Theme colors are defined in a single YAML palette file instead of hardcoded Python dicts, enabling future theme support and eliminating color duplication across addons. Closes #249
47 lines
925 B
YAML
47 lines
925 B
YAML
name: Catppuccin Mocha
|
|
slug: catppuccin-mocha
|
|
|
|
colors:
|
|
rosewater: "#f5e0dc"
|
|
flamingo: "#f2cdcd"
|
|
pink: "#f5c2e7"
|
|
mauve: "#cba6f7"
|
|
red: "#f38ba8"
|
|
maroon: "#eba0ac"
|
|
peach: "#fab387"
|
|
yellow: "#f9e2af"
|
|
green: "#a6e3a1"
|
|
teal: "#94e2d5"
|
|
sky: "#89dceb"
|
|
sapphire: "#74c7ec"
|
|
blue: "#89b4fa"
|
|
lavender: "#b4befe"
|
|
text: "#cdd6f4"
|
|
subtext1: "#bac2de"
|
|
subtext0: "#a6adc8"
|
|
overlay2: "#9399b2"
|
|
overlay1: "#7f849c"
|
|
overlay0: "#6c7086"
|
|
surface2: "#585b70"
|
|
surface1: "#45475a"
|
|
surface0: "#313244"
|
|
base: "#1e1e2e"
|
|
mantle: "#181825"
|
|
crust: "#11111b"
|
|
|
|
roles:
|
|
background: base
|
|
background.toolbar: mantle
|
|
background.darkest: crust
|
|
foreground: text
|
|
foreground.muted: subtext0
|
|
foreground.subtle: overlay1
|
|
accent.primary: mauve
|
|
accent.info: blue
|
|
accent.success: green
|
|
accent.warning: yellow
|
|
accent.error: red
|
|
border: surface1
|
|
selection: surface2
|
|
input.background: surface0
|