fix: 用户实机反馈两缺陷——①标题屏玩法文字墙整个删除(用户令:界面禁玩法说明文字墙,教学内容归Beta帮助手册〔教学引导定稿批P4丙〕;历史文案在git;ui_assembler帮助牌块+注记换代)②钮高纪律BUTTON_MIN_H=40单点立(主/危/常规钮统一最小高——主钮26px对常规38px不齐治根;min_w=0紧凑位豁免同宽度纪律)+ui_struct_probe equal_height同容器钮高断言族;轻闸冒烟782/0+三探针绿(equal_height全屏零红首跑即过)

This commit is contained in:
DKChan committed 2026-10-06 04:26:23 +08:00
1 parent 210327d088
commit 8e490b4130
3 files changed
+26 -16

No files matched your search

+6 -1
View File
@@ -312,11 +312,16 @@ static func scaled(base: int, pct: int) -> int:
# 宽度纪律(ui-struct-probe 批 T3——全站按钮最小宽度基准 216+SIZE_FILL:VBox 列内拉满列宽等宽,
# HBox 行内不抢余宽(EXPAND_FILL 会把行撑爆——营地底条 1616px 实证);角落小件/紧凑位传 0 豁免)
# 钮高纪律(2026-10-06 用户令「对齐好、不要那么细」——标题屏主钮 26px 对常规钮 38px 不齐的治根):
# 全站常规钮统一最小高 40(主操作钮/危险钮经 button() 同高对齐,压扁形态从此不存在);
# 豁免域与宽度纪律同款——min_w=0 紧凑位(HUD 顶条小钮/角标)不抬行高
const BUTTON_MIN_H := 40.0
static func button(text: String, min_w := 216.0) -> Button:
var b := Button.new()
b.text = text
if min_w > 0.0:
b.custom_minimum_size = Vector2(min_w, 0)
b.custom_minimum_size = Vector2(min_w, BUTTON_MIN_H)
b.size_flags_horizontal = Control.SIZE_FILL
_apply_button_skin(b)
return b