feat/color-pick #30
Reference in New Issue
Block a user
Delete Branch "feat/color-pick"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implements interactive color theme selection for Mainline news ticker.
Test Plan
python3 mainline.pyand select each theme (verify colors)echo "" | python3 mainline.py(verify non-TTY fallback)python3 mainline.py --poetrywith orange (verify poetry mode)python3 mainline.py --codewith purple (verify code mode)pytest tests/ -v(all 121 tests pass)Architecture
engine/themes.py: Theme class + registry (data-only, no circular deps)engine/config.py: ACTIVE_THEME global + setterengine/render.py: Theme-aware gradients with fallbackengine/scroll.py: Message gradient integrationengine/app.py: Interactive picker UI + startup integrationREADME.md: Feature documentation