mirror of
https://github.com/Gathin23/cleanyourtv.git
synced 2026-11-05 21:06:40 +00:00
Each recipe becomes its own workflow file with a "When to use this" line and the test command at the end, as perf-ab.md does; AGENTS.md's Workflows section lists them all. Links into the old recipe anchors point at the new files. tests/test_agents_md.py now checks the paths each workflow names and that every workflow has its line in AGENTS.md. Co-Authored-By: Claude Opus 5.5 <[email protected]>
875 B
875 B
Workflow: Add a theme
When to use this: a new look that the keys in themes/README.md already carry.
- Create
themes/<name>/config.jsonusing only keys from the table inthemes/README.md;themes/default/config.jsonis the starting point. - Add
wallpaper.jpgor awallpapers/folder if it uses them: dark, 1920x1080, under about 300 KB each, and art you have the right to use. - Push it to a real TV with
tools/theme.sh themes/<name>and takescreenshot.jpgof Home with the focus on the dock: a JPEG at 1280x720 (16:9), at most 300 KB. Not a mock-up, not an emulator.tests/test_themes.pyfails without it. - Add a row to the table in
themes/README.mdshowing the screenshot, like the others. - A look that needs a new key is a launcher switch first, in its own PR.
Then run the tests: python3 -m unittest discover -s tests -v.