feat: 完成70%全局样式与可读性优化

This commit is contained in:
rain
2026-07-31 11:27:15 +08:00
parent 96524e4d6c
commit 555aa00043
116 changed files with 1928 additions and 1169 deletions
+5 -5
View File
@@ -8,16 +8,16 @@ $pages = @{
}
foreach ($rule in @(
'(?s)\.member-heading > view:last-child text:last-child\s*\{[^}]*font-size:\s*23rpx;',
'(?s)\.member-section-title\s*\{[^}]*font-size:\s*24rpx;',
'(?s)\.member-info-row text\s*\{[^}]*font-size:\s*23rpx;'
'(?s)\.member-heading > view:last-child text:last-child\s*\{[^}]*font-size:\s*clamp\(14px, 23rpx, 17px\);',
'(?s)\.member-section-title\s*\{[^}]*font-size:\s*clamp\(15px, 24rpx, 18px\);',
'(?s)\.member-info-row text\s*\{[^}]*font-size:\s*clamp\(14px, 23rpx, 17px\);'
)) {
if ($pages.T03 -notmatch $rule) { throw "T03 readable visual rule missing: $rule" }
}
foreach ($key in @('T04', 'T05', 'T06')) {
$content = $pages[$key]
foreach ($token in @('@include adaptive.adaptive-tree-panel;', '@include adaptive.adaptive-tree-field;', 'grid-template-columns: auto minmax(0, 1fr)')) {
foreach ($token in @('@include adaptive-tree-panel;', '@include adaptive-tree-field;', 'grid-template-columns: auto minmax(0, 1fr)')) {
if (-not $content.Contains($token)) { throw "$key active form layout token missing: $token" }
}
if ($content -match '(?m)^\s*\.rank-form\s*\{[^}]*\bposition\s*:|(?m)^\s*\.add-relative-form\s*\{[^}]*\bposition\s*:|(?m)^\s*\.edit-member-form\s*\{[^}]*\bposition\s*:') {
@@ -25,6 +25,6 @@ foreach ($key in @('T04', 'T05', 'T06')) {
}
}
if ($pages.T06 -notmatch '(?s)\.form-copy\s*\{[^}]*font-size:\s*24rpx;') { throw 'T06 rank copy must remain readable' }
if ($pages.T06 -notmatch '(?s)\.form-copy\s*\{[^}]*font-size:\s*clamp\(15px, 24rpx, 18px\);') { throw 'T06 rank copy must remain readable' }
Write-Output 'T03-T06-ALL-STATES-VISUAL-CONTRACT PASS'