feat/font-picker #16

Merged
genewildish merged 2 commits from feat/font-picker into main 2026-03-15 10:53:17 +00:00
Owner

Summary
Adds a startup font-selection workflow and standardizes font discovery around a repo-local fonts/ folder.

Changes
• Introduced canonical font directory: fonts/
• Picker now discovers and lists fonts from that folder (supports .otf, .ttf, .ttc)
• Added interactive arrow-key selection UX (up/down + Enter, with preview)
• Selection now applies both font file and face index before stream startup
• Startup now fails fast with a clear message if no supported fonts are available
• Updated font config/discovery helpers and README documentation accordingly

Validation
• python3 -m compileall engine/config.py engine/app.py engine/render.py
• Manual run: python3 mainline.py --poetry --firehose

Summary Adds a startup font-selection workflow and standardizes font discovery around a repo-local fonts/ folder. Changes • Introduced canonical font directory: fonts/ • Picker now discovers and lists fonts from that folder (supports .otf, .ttf, .ttc) • Added interactive arrow-key selection UX (up/down + Enter, with preview) • Selection now applies both font file and face index before stream startup • Startup now fails fast with a clear message if no supported fonts are available • Updated font config/discovery helpers and README documentation accordingly Validation • python3 -m compileall engine/config.py engine/app.py engine/render.py • Manual run: python3 mainline.py --poetry --firehose
genewildish added 2 commits 2026-03-15 10:53:12 +00:00
genewildish merged commit 516123345e into main 2026-03-15 10:53:17 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: genewildish/Mainline#16