You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 032de2c
Browse filesBrowse the repository at this point in the historyBrowse files
Frontend-design pass on the ^FP settings panel addresses the six
concrete findings:
- Position: disclosure now sits between RotationSelect and the
Invert toggle. ^FP and Rotation both govern glyph flow; Invert is
a pixel effect, separate mental category.
- Label de-jargonized across all 32 locales: "Field direction
(CJK / RTL)" -> "Vertical / right-to-left text" (locale-native
equivalents); the niche acronym CJK is dropped.
- Char-gap input is disabled when V is selected because Labelary
ignores the gap in vertical layout; a localised tooltip explains
why so the disabled state is not silent.
- The "H or gap=0 -> undefined" normalization moves into the
text registry's new `normalizeChanges` hook so every prop-write
path (panel, import, paste, future bulk edits) ends up with the
same shape — round-trip stays clean without the panel having to
know the schema invariant.
- Direction icons follow Material Symbols' canonical
`format_textdirection_*` idiom: short strokes representing text
lines, plus a flow-direction arrow (→ for H, ↓ for V, ← for R).
- Char-gap NumberInput is full-width again, dropping the unbalanced
half-width wrapper that read as cut-off without a 2-col partner.
Adds locale key `fpCharGapVHint` for the V-disabled tooltip.
0 commit comments