Files
SubMiner/backlog/tasks/task-20.1 - Refactor-overlay-runtime-to-use-per-layer-window-bounds-ownership.md

959 B

id, title, status, assignee, created_date, updated_date, labels, dependencies, parent_task_id, priority
id title status assignee created_date updated_date labels dependencies parent_task_id priority
TASK-20.1 Refactor overlay runtime to use per-layer window bounds ownership To Do
2026-02-12 08:47 2026-02-12 09:42
TASK-20 medium

Description

Refactor overlay runtime so each overlay layer owns and applies its bounds independently. Keep tracker geometry as shared origin input only.

Acceptance Criteria

  • #1 updateOverlayBoundsService no longer applies the same bounds to every overlay window by default.
  • #2 Main runtime/manager exposes per-layer bounds update paths for visible and invisible overlays.
  • #3 Window tracker updates feed shared origin data; each layer applies its own computed bounds.
  • #4 Single-layer behavior (visible-only or invisible-only) remains unchanged from user perspective.