-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
Summary
Let users change the size/aspect of the info panel and allow it to roam within a larger on-screen area.
Related
Problem
Fixed panel size can be too big or the wrong aspect; users want a smaller/taller panel that can move more broadly.
Proposal
Add controls under Settings → Display → Burn-in Protection:
- Panel Scale (%) [50–150, step 5]
- Panel Aspect: Auto | Compact | Tall
- Roam Area: Screen % [50–100] or Margin (px) per edge
- Keep within bounds: On (default) / Off
UI/UX
- Live preview overlay with drag handles (resize) and dashed boundary showing roam area
- Snap to edges (8px) and remember last position per display
Tech Notes
- Compute bounds from current screen work area (multi-monitor aware)
- Clamp transform to bounds each tick; avoid sub-pixel blur where possible
- Persist per displayId (if available), fallback to global
Acceptance Criteria
- Panel size/ratio adjustable and persisted
- Roam area respected; panel never leaves screen when “Keep within bounds” = On
- Works in windowed and full-screen modes
Copilot