## Description Build the OL (Opacity Listener) and Buffer control panels. ### OL Control Panel - [ ] Service on/off toggle - [ ] Table of window matching rules: - Title regex (editable) - Opacity slider (0-255) - Add/remove rows - [ ] "List Windows" button — shows all visible windows with handle and title - [ ] Pre-fill test: select a window from the list to auto-generate a regex pattern - [ ] Scan interval input (seconds) ### Buffer Control Panel - [ ] Mount/Unmount buttons with status indicator - [ ] Source path selector (file dialog) - [ ] Drive letter selector (dropdown: X:, Y:, Z:) - [ ] Strategy selector: monitoring / defrag / download / migration / balanced - [ ] Memory limit slider (32MB - 512MB) - [ ] Flush interval input (seconds) - [ ] Enable read cache / write buffer toggles - [ ] Current status display (mounted path, strategy, cache hits/misses) ## Acceptance Criteria - [ ] OL can be started/stopped, rules editable - [ ] "List Windows" shows actual windows from `win32.EnumWindows` - [ ] Buffer can mount/unmount with configurable parameters - [ ] Buffer status shows real-time metrics
Description
Build the OL (Opacity Listener) and Buffer control panels.
OL Control Panel
Buffer Control Panel
Acceptance Criteria
win32.EnumWindows