mirror of
https://github.com/l0ng-ai/tty7.git
synced 2026-09-26 16:02:34 +00:00
Merge pull request #928 from l0ng-ai/fix/919-settings-text-layout
fix(settings): keep keybinding action names on one line (#919)
This commit is contained in:
@@ -8543,9 +8543,18 @@ impl Tty7App {
|
||||
list = list.child(
|
||||
hand_rolled_row(div().py_1p5())
|
||||
.when(!last_in_group, |s| s.border_b_1().border_color(border))
|
||||
// An action name is a line, never a paragraph: wrapped, it
|
||||
// came out one or three CJK glyphs a line on Linux (#919),
|
||||
// spilling over the rows below it while the keycaps beside
|
||||
// it had room to spare. Beside the keycaps the name takes
|
||||
// what they leave rather than sizing itself to its own
|
||||
// measured text, so its box no longer depends on that
|
||||
// measurement either; stacked, it has the whole row.
|
||||
.child(
|
||||
div()
|
||||
.when(!stacked, |d| d.flex_1())
|
||||
.min_w_0()
|
||||
.whitespace_nowrap()
|
||||
.text_sm()
|
||||
.text_color(foreground)
|
||||
.child(label),
|
||||
|
||||
Reference in New Issue
Block a user