1.1 KiB
1.1 KiB
2026-02-26 Session Notes
Overview Tab Session Controls Implementation Plan
Nicholai provided a detailed implementation plan for adding direct session control to the watchtower overview tab. Currently, all session management (start/stop backtest/paper, configure, select presets) is buried in the Ctrl+P command menu modal. The plan introduces a left-side SessionControlStrip panel in a two-column layout, with keyboard-driven controls and inline backtest progress display.
Key design decisions:
- Two-column layout: session control strip (width: 38) on left, strategies table (flexGrow: 1) on right
- Tab-gated keybindings to avoid conflicts (b=backtest, p=paper, x=stop, space=pause, comma/period=cycle presets, c=config, +/-=adjust speed)
- Inline progress bar and results display replaces full-screen overlay on overview tab
- No backend changes required
Implementation scope: 7 files across watchtower, including new SessionControlStrip component, modified GardenOverview layout, store actions (cyclePreset, adjustBacktestSpeed), keyboard nav bindings, and utility extraction.