summaryrefslogtreecommitdiff
path: root/src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj
diff options
context:
space:
mode:
authorSomhairle H. Marisol <[email protected]>2026-09-21 12:05:26 +0800
committerSomhairle H. Marisol <[email protected]>2026-09-21 12:05:26 +0800
commit2851a030db0f0bc5892305fb189a41c97c13578d (patch)
treedbb834c31ad43777fd43f39c00f58449cb753388 /src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj
parent3812e78ba39764b3844d52ee7382b1350960ecb9 (diff)
downloadliving-village-2851a030db0f0bc5892305fb189a41c97c13578d.tar.gz
fix(desktop): 标题菜单光标与文字分列不再叠印
根因:页面标题行(panelY+24)与首行内容(MenuTopY)同为 y=320 造成两串文字叠印。修复:TitleScreen 布局新增 HeadingY/FirstItemY 分层与独立光标列(CursorX/CursorWidth/TextX),selectionRects 纯函数返回光标与文字矩形,回归测试断言逐行矩形不相交且标题行净空≥32px;渲染改为光标、文字分别绘制。
Diffstat (limited to 'src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj')
0 files changed, 0 insertions, 0 deletions