docs: file #391 — curated modern-only resolution list (user-directed)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Erik 2026-08-13 16:58:26 +02:00
parent 4dc079533c
commit a1efc8bcb3

View file

@ -24,6 +24,22 @@ What does NOT go here:
- Every session: scan OPEN issues at start; promote/close anything we touched during the session before ending.
- Promoting to a Phase: mark as `DONE (promoted to Phase X)` + commit SHA where the Phase entry landed.
## #391 — Resolution list: offer only modern modes from the monitor's real mode list (user-directed curation)
**Status:** OPEN — filed 2026-08-13, user-directed ("we should only
support modern resolutions. Not any old format"). Today's Resolution
dropdown offers a list that includes legacy 4:3 modes (800x600 was
pickable) and modes the desktop cannot host (3840x2160 on a 2560x1440
desktop, which silently clamps). Replace it with: enumerate the actual
monitor mode list (GLFW glfwGetVideoModes — the same enumeration #388's
fullscreen mode-validation needs, one shared source), filter to modern
widescreen families (16:9/16:10/21:9, sensible minimum size), and for
windowed picks offer only sizes that fit the desktop work area. Retail
showed every adapter mode including 4:3 — curating the list is a
deliberate deviation; add its register row (intentional architecture,
user-directed) in the implementing commit. Part of the display block
(#376/#377/#388/#389/#390).
## #390 — UI windows stranded off-screen when the resolution shrinks (no retail reposition/clamp on display change)
**Status:** OPEN — filed 2026-08-13 (user gate report: "If I go from a high