diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-19 11:09:01 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-19 11:09:01 -0400 |
| commit | 2833d8f2934518d8288f15d03a0bf4852568e00e (patch) | |
| tree | 3c908efd1a3a844019586550e182f12bccea7aa6 /scripts/theme-studio/now.json | |
| parent | 2eb0288e7ce211c39ca0172b40981fb4b8ab0724 (diff) | |
| download | dotemacs-2833d8f2934518d8288f15d03a0bf4852568e00e.tar.gz dotemacs-2833d8f2934518d8288f15d03a0bf4852568e00e.zip | |
refactor(theme-studio): single-source the bespoke-app list in face_data
The bespoke apps were listed twice: generate.py's _BESPOKE_APPS (key, label, preview, faces, prefix, seed) and app_inventory's BESPOKE_APPS set of keys, which had drifted (it carried both "org" and "org-mode"). The spec list now lives in face_data.py as BESPOKE_APP_SPECS, beside the FACES/SEED constants it references. generate.py builds APPS from it, and app_inventory derives its exclusion set from the same keys plus an explicit "org" alias of the "org-mode" app. Adding a bespoke app is now one row. APPS order and the generated page are unchanged.
Diffstat (limited to 'scripts/theme-studio/now.json')
0 files changed, 0 insertions, 0 deletions
