From 269f23a38789190d112b04e8e70c3a6d649193b1 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 14 Jun 2026 00:08:03 -0500 Subject: Update theme studio palette workflow --- scripts/theme-studio/generate.py | 217 ++++++++++++++++++++++++++------------- 1 file changed, 143 insertions(+), 74 deletions(-) (limited to 'scripts/theme-studio/generate.py') diff --git a/scripts/theme-studio/generate.py b/scripts/theme-studio/generate.py index 751dff719..fbaf7dd80 100644 --- a/scripts/theme-studio/generate.py +++ b/scripts/theme-studio/generate.py @@ -2,9 +2,16 @@ import json, os, re from app_inventory import add_inventory_apps, apply_default_face_seeds, apply_package_overrides, face_rows from default_faces import DefaultFaces from face_data import * -from face_specs import ui_face_spec +from face_specs import face_spec, ui_face_spec HERE=os.path.dirname(os.path.abspath(__file__)) +def read_text(name): + with open(os.path.join(HERE,name)) as src: + return src.read() + +def read_json(name): + return json.loads(read_text(name)) + def strip_exports(src): """Drop ES-module `export`/`import` lines so the body loads as a classic