diff --git a/docs/ISSUES.md b/docs/ISSUES.md index f6cf50bf..23741108 100644 --- a/docs/ISSUES.md +++ b/docs/ISSUES.md @@ -97,6 +97,34 @@ Copy this block when adding a new issue: --- +## #253 — Attribute/skill icons: not centered in their cells, and fully opaque + +**Status:** OPEN +**Severity:** LOW (visual fidelity; user-observed) +**Filed:** 2026-07-28 +**Component:** retail UI / character sheet (D.2b) + +**Description:** During the Campaign V mid-campaign visual session (on the +Vulkan backend), the user observed that the attribute and skill icons in the +character sheet are the right size but sit misaligned in their cells — they +should be centered — and are fully opaque, where retail renders them with +translucency comparable to the vitae window. + +**Suspected pre-existing, not a Vulkan regression:** the V7 differential holds +the retained UI identical between backends (static 2-D content compares inside +3.94e-04 at tolerance 2), so whatever the character sheet draws on Vulkan, GL +draws the same. The panel itself was not opened in any automated capture, so +this needs one GL-side look to confirm — after which it is a D.2b retail-UI +fidelity item, not campaign scope. Verify against retail (LayoutDesc +`0x2100002E` import path, `CharacterSheet`/`CharacterSheetProvider` cell +placement and the icon draw's alpha) rather than guessing the intended offsets. + +**Acceptance:** icons centered per the authored layout; translucency matching +retail's; confirmed identical on both backends (or the GL/VK difference, if one +exists after all, attributed). + +--- + ## #252 — App test classes raced on process-global camera/render statics **Status:** DONE — 2026-07-28; serialized via `CameraDiagnosticsCollection`