- LLM progress indicator: animated status bar ('✦ LLM is weaving the
narrative ✦') with rotating dots, shown during processing, hidden on
completion. Disabled input shows 'LLM is thinking...' placeholder.
- Fix input not visible: added 'height: 1fr' to TabbedContent so the PLAY
tab and its input widget fill available vertical space.
- Replace @work(thread=True) with threading.Thread for reliable worker
execution across all environments (headless, test, TUI).
|
||
|---|---|---|
| .. | ||
| __init__.py | ||
| ambience.py | ||
| draw.py | ||
| engine.py | ||
| music-fetch.py | ||
| roll.py | ||
| run.py | ||
| store_turn.py | ||