| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor(theme-studio): derive the gate list and sentinel the samples split | Craig Jennings | 29 hours | 1 | -0/+3 |
| | | | | | | | run-tests.sh built its browser-gate list by hand, so a new gate could go unrun or a removed one stay listed (that drift hid the #familytest alias). It now derives the list from the gate blocks in browser-gates.js. generate.py split samples.py on the first "cols=" substring to import only the data section, which would truncate at the wrong place if "cols=" ever appeared earlier. Both sides now use an explicit THEME_STUDIO_DATA_END marker. | ||||
| * | Update theme studio palette workflow | Craig Jennings | 2 days | 1 | -1/+2 |
| | | |||||
| * | Add theme studio Rust and Zig samples | Craig Jennings | 2 days | 1 | -1/+63 |
| | | |||||
| * | refactor(theme-studio): rename theme-selector to theme-studio | Craig Jennings | 8 days | 1 | -0/+269 |
| The tool authors themes from scratch -- palette, faces across every tier, live preview, export to a loadable deftheme. It never selects among existing themes, so "selector" mis-described it. Renamed the directory, the generated HTML and its title, the design spec, and every reference in the code, README, tests, and todo. No behavior change. | |||||
