Files
aetherbound-guild/docs/plans/M75_DOCK_ROW_BOUNDARIES.md
T

2.2 KiB
Raw Blame History

M75 · 停靠行边界(owner 反馈:返回公会/返回委托左右边界)

Owner 反馈(2026-09-14):确认返回公会/返回委托的左右边界,以及"其他按钮的各种边界"。

Player-visible stopping point

市场页两条停靠按钮与页面自身栅格对齐(左 57px / 右 1267px), 两块牌子同高(51px)同基线;其余页面命令按钮经审计确认无越界/无裁切(贴附绘制美术的按钮跟随美术角/带)。

Measured facts(1280×720 实渲染,按钮四边审计)

页面 结果
market(改前) 返回公会 x 0..211(贴左边缘);返回委托 819..1036(右侧悬空);高度 56 vs 50、基线 620 vs 625 ✗
market(改后) 返回公会 x 57..268;返回委托 1049..1267;高度 51 / 51;基线 622 / 622 ✓
guild 标题 x0 / 设置 x..1277 / 底部导航 y..718:贴附美术画好的角牌与底带 ✓ 有意为之
party_line / risk_board / risk_commit / contract / result / roster / detail 命令按钮均在页面栅格内(36–1244),同排同高同基线 ✓
  • 市场页底部为运行时绘制的牌子(美术底图在该处是街面,无画好的牌子),因此必须自己对齐栅格; 美术稿件(market-static-master.png,含 9 格货架 + 右侧羊皮纸牌)为历史隐藏层,不参与当前构图。
  • 页右线 1267 由资源栏、设置钮、返回委托三者共享 ✓;左线 57 由页头牌与返回公会共享 ✓。

Ordered steps

  1. M75-A:COMPLETE。:市场停靠行对齐页面栅格(左右边距 + 同高同基线)。
  2. M75-B:COMPLETE。按钮四边审计(全部页面);确认贴附美术的角/带按钮属有意贴附,其余无越界。
  3. M75-C:COMPLETE,attempt m75-dock-bounds。市场探针加 ABG_M52_MARKET_DOCK_BOUNDS_OK 几何断言(左右线、高度、基线);全量 attempt + 截图。

Acceptance checks

  • 市场探针 marker:back 57..268 | return 1049..1267,高度与基线一致
  • 八组探针双档 violations=0;DEV1/DEV2 + DEV6 不回归
  • 实拍:停靠行两角完整(左有 57px 边距、右止于 1267px)