Skip to content

[Feature request] Resizable / scalable info panel #649

@shm11C3

Description

@shm11C3

Summary

Let users change the size/aspect of the info panel and allow it to roam within a larger on-screen area.

Related

#596

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

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions