Skip to content

Commit 47bbfc8

Browse files
andymandiascasperstorm
authored andcommitted
Fix left-edge alignment of previews.
1 parent 16e3b9c commit 47bbfc8

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/buffer/scroll_view.rs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1558,9 +1558,12 @@ fn preview_row<'a>(
15581558
.map(|timestamp| {
15591559
selectable_text(" ".repeat(timestamp.chars().count()))
15601560
});
1561+
let space = selectable_text(" ");
15611562

15621563
let aligned_content = match &config.buffer.nickname.alignment {
1563-
data::buffer::Alignment::Left => row![timestamp_gap, content].into(),
1564+
data::buffer::Alignment::Left => {
1565+
row![timestamp_gap, space, content].into()
1566+
}
15641567
data::buffer::Alignment::Right => {
15651568
let prefixes = message.target.prefixes().map_or(
15661569
right_aligned_width.and_then(|_| {
@@ -1589,7 +1592,6 @@ fn preview_row<'a>(
15891592
},
15901593
);
15911594

1592-
let space = selectable_text(" ");
15931595
let with_access_levels = config.buffer.nickname.show_access_levels;
15941596
let truncate = config.buffer.nickname.truncate;
15951597

@@ -1618,9 +1620,11 @@ fn preview_row<'a>(
16181620
};
16191621

16201622
let timestamp_nickname_row =
1621-
row![timestamp_gap, prefixes, nick, space,];
1623+
row![timestamp_gap, space, prefixes, nick];
1624+
1625+
let space = selectable_text(" ");
16221626

1623-
row![timestamp_nickname_row, content].into()
1627+
row![timestamp_nickname_row, space, content].into()
16241628
}
16251629
data::buffer::Alignment::Top => content,
16261630
};

0 commit comments

Comments
 (0)