aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers/specs/2026-10-30-monitors-page-design.md
AgeCommit message (Collapse)AuthorFilesLines
44 hoursmonitors: keep unsaved edits across another page's reloadDanilo M.1-6/+9
Any configreloaded reread the draft, so saving on the Options or Keyboard shortcuts page silently dropped unsaved monitor edits. The handler now goes through refresh(), which skips a dirty draft, and revert() returns the draft to orig itself so its own reload still rereads. The spec now says one eval per monitor and the reload after a refusal, as built. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
44 hoursdocs: spec for the monitors settings pageDanilo M.1-0/+96
The page owns sections/monitors.lua and regenerates it whole. A change is tried live through hyprctl eval and written only on Keep; Revert or a 15s timeout is hyprctl reload, so a setting that blanks a screen never reaches the file. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>