feat: wire retro-demoscene widgets into premium dashboard#291
Conversation
Integrate the 4 retro-demoscene widget modules (CRT shader, plasma canvas, tracker view, oscilloscope) into the BernsteinApp dashboard with keybindings, visibility toggles, and live agent data flow. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
AI Review (GitHub Models)SummaryThis pull request introduces several retro-demoscene widgets into the Bernstein dashboard, enhancing its visual functionality and interactivity. Key changes include the addition of new toggle actions for displaying various widgets and integration points for updating these widgets with agent data. Risk AssessmentMedium - The modification incorporates new interactive elements which may introduce unforeseen complexities, particularly regarding display logic and state management of the retro widgets. Additionally, changes to the existing dashboard layout and user interactions could lead to usability issues if not thoroughly tested. Actionable Recommendations
|
|
CI Summary
Coverage and detailed reports are available via Codecov and the Checks tab. |
Integrate the 4 retro-demoscene widget modules (CRT shader, plasma canvas, tracker view, oscilloscope) into the BernsteinApp dashboard with keybindings, visibility toggles, and live agent data flow. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>



Summary
BernsteinAppdashboard#retro-barcontainer that auto-shows when any child is visibleTest plan
uv run ruff formatanduv run ruff checkpass cleanlyuv run pytest tests/unit/test_dashboard_retro_integration.py -x -qpasses (2/2)bernstein live, press C/P/T/O to toggle retro widgets🤖 Generated with Claude Code