message format WORKING

This commit is contained in:
2025-11-11 13:55:46 -05:00
parent 0e6251af22
commit 0ff6756713

View File

@@ -42,19 +42,23 @@ impl Client {
.text_align(Align::Left)
.add(&mut ui);
let msg_area = Span::empty(Dir::DOWN).add(&mut ui);
let msg_area = Span::empty(Dir::DOWN).spacing(15).add(&mut ui);
let msg_panel = (
rect(Color::BLACK.brighter(0.1)),
(
msg_area.clone().align(Align::BotLeft).scroll(),
msg_area
.clone()
.align(Align::BotLeft)
.scroll()
.pad(Padding::x(15)),
(
rect(Color::BLACK.brighter(0.05)).radius(15),
send_text
.clone()
.id_on(Submit, move |id, client: &mut Client, _| {
let content = client.ui.text(id).take();
let text = text(content)
let content = text(content)
.editable()
.size(20)
.text_align(Align::Left)
@@ -62,9 +66,19 @@ impl Client {
.id_on(CursorSense::click(), |id, client: &mut Client, ctx| {
client.ui.text(id).select(ctx.cursor, ctx.size);
client.focus = Some(id.clone());
})
});
let header = text("some user").size(20);
let msg = (
image(include_bytes!("./assets/sungals.png"))
.sized(70)
.align(Align::TopLeft),
().sized(10),
(header.align(Align::TopLeft), content.align(Align::TopLeft))
.span(Dir::DOWN, [fixed(30), sized()]),
)
.span(Dir::RIGHT, [sized(), sized(), ratio(1)])
.add(&mut client.ui);
client.ui[&msg_area].children.push((text.any(), sized()));
client.ui[&msg_area].children.push((msg.any(), sized()));
})
.pad(15)
.on(CursorSense::click(), move |client: &mut Client, data| {