Skip to content

fix: prevent settings label layout collapse - #48

Merged
wimi321 merged 1 commit into
mainfrom
fix/settings-label-layout
Aug 15, 2026
Merged

fix: prevent settings label layout collapse#48
wimi321 merged 1 commit into
mainfrom
fix/settings-label-layout

Conversation

@wimi321

@wimi321 wimi321 commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • fixes the settings checkbox rule that could squeeze labels into one-character vertical columns
  • keeps checkbox controls at 16x16 while multilingual label copy uses the available horizontal space
  • lets action groups wrap without splitting button text
  • separates the automatic-benchmark title and help copy into stable rows
  • adds a regression contract for issue [Bug]: 设置页出现样式错位 #31

This integrates the focused UI fix proposed through #47. Thank you @eagleLiu82 for reporting and carrying the contribution. The unrelated 0.4.21 version bump, release notes, tag preparation, and NVIDIA release-script changes from that branch are intentionally excluded.

Visual QA

  • real Electron app, isolated temporary profile
  • desktop and compact settings layouts
  • Go analysis and Zhizi Cloud pages
  • seven locales: Simplified Chinese, Traditional Chinese, English, Japanese, Korean, Thai, Vietnamese
  • no horizontal content overflow; labels remain horizontal and title/help hierarchy stays intact

Verification

  • 256/256 tests passed
  • pnpm typecheck passed
  • pnpm build passed
  • pnpm check passed

Closes #31

Reset checkbox sizing inside settings flex rows, preserve horizontal multilingual labels, wrap action groups without splitting button text, and separate toggle titles from their help copy. Add a regression contract for issue #31.\n\nVerified with 256 tests, TypeScript, production build, real Electron screenshots, and seven-locale geometry checks.
@wimi321
wimi321 merged commit bc35bdd into main Aug 15, 2026
5 checks passed
@wimi321
wimi321 deleted the fix/settings-label-layout branch August 15, 2026 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: 设置页出现样式错位

1 participant