Repository navigation
v0.100.0
v0.100.0 — Dead-code removal (App layer)
A conservative cleanup of the WPF App layer (the one surface without headless unit tests). Every candidate was independently reference-checked across all .cs and .xaml (event handlers, x:Name controls, reflection, and the headless-render seam), with the compiler as the final guarantee that nothing live was touched. No behavior change — verified by a warning-free build, the full 1014-assertion Core suite, and render smokes (the default render is byte-identical).
Under the hood
Removed ~90 lines of genuinely unreachable code:
- A whole vestigial detail-view subtree from an older rendering approach —
SkillsView,ParagonView, and their exclusive helpersIconTile(ReqItem),Chip(ReqItem), andMonogram(skills/paragon are now rendered inline elsewhere; the detail panel routes them toGroupRows). SocketProgressRow— an orphaned predecessor of the liveSocketSlotRow.IconLegend— a badge-legend builder never added to any panel.- An unused theme brush (
GoldHi) and a vestigial P/Invoke flag constant (LOAD_LIBRARY_AS_DATAFILE).
Found by a multi-agent scan with adversarial reference-verification; the one duplication candidate it surfaced (the three modal close-button blocks) was correctly rejected as carrying load-bearing comments and too risky to extract in untested UI.