Repository navigation
1.1.2 - settings row layout fix
Fixes the settings-row layout reported in the narrow settings column, plus a compact status/notes block.
- The six-button control group was pinned with
flexShrink: 0, so it kept its max-content width: it overflowed the column (the last button rendered outside the panel) and squeezed the label column to zero width, printing the title and description one character per line. The row now wraps (flex-wrap: wrap, the label column keeps a1 1 260pxbasis, the control group is0 1 autoand wraps its own buttons) and buttons never break inside their own label. - Verified on the shipped bundle bytes: at a 570px settings column the label width goes from 0px to 568px, horizontal overflow and clipped buttons go from 43px / 1 to 0 / 0, and the six buttons lay out on two rows. A layout regression test now pins that contract.
- The status block renders one fact per line instead of a single
·-joined sentence, and the long behaviour notes collapse behind a 「行为说明(点击展开)」 / "Behaviour notes (click to expand)" disclosure. - Shorter button labels (「安装 / 修复」「调试重启」 / "Install / repair", "Debug restart"); the destructive action sits last.
- Tests: 49 → 50 checks. No launcher (exe) change.
Published through npm trusted publishing (OIDC) with provenance.