From 4ead592e59f1f6d3708613cf6791fa6e5e6926b0 Mon Sep 17 00:00:00 2001 From: Joscha Date: Mon, 1 Aug 2022 23:00:01 +0200 Subject: [PATCH] Add back vertical line for multi-line messages --- src/ui/chat/tree/widgets.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/chat/tree/widgets.rs b/src/ui/chat/tree/widgets.rs index b509798..25f2e9e 100644 --- a/src/ui/chat/tree/widgets.rs +++ b/src/ui/chat/tree/widgets.rs @@ -8,6 +8,7 @@ use crossterm::style::{ContentStyle, Stylize}; use super::super::ChatMsg; use crate::store::Msg; use crate::ui::widgets::join::{HJoin, Segment}; +use crate::ui::widgets::layer::Layer; use crate::ui::widgets::padding::Padding; use crate::ui::widgets::text::Text; use crate::ui::widgets::BoxedWidget; @@ -29,7 +30,10 @@ pub fn msg(highlighted: bool, indent: usize, msg: &M) -> Boxed .right(1), ), Segment::new(Indent::new(indent, highlighted)), - Segment::new(Padding::new(Text::new(nick)).right(1)), + Segment::new(Layer::new(vec![ + Indent::new(1, false).into(), + Padding::new(Text::new(nick)).right(1).into(), + ])), // TODO Minimum content width // TODO Minimizing and maximizing messages Segment::new(Text::new(content).wrap(true)).priority(1),