notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

commit d2473822191ef50609e613544c7ca52283410d16
parent a8185d9a75ce1c7b5033e4e8ec93d48b02e59867
Author: William Casarin <jb55@jb55.com>
Date:   Sun, 14 Apr 2024 18:23:33 -0700

ui: add frame around note previews

Signed-off-by: William Casarin <jb55@jb55.com>

Diffstat:
Msrc/ui/note/contents.rs | 23++++++++++++++++++-----
1 file changed, 18 insertions(+), 5 deletions(-)

diff --git a/src/ui/note/contents.rs b/src/ui/note/contents.rs @@ -44,6 +44,8 @@ impl egui::Widget for NoteContents<'_> { } } +/// Render an inline note preview with a border. These are used when +/// notes are references within a note fn render_note_preview( ui: &mut egui::Ui, app: &mut Damus, @@ -74,11 +76,22 @@ fn render_note_preview( */ }; - ui.add( - ui::Note::new(app, &note) - .actionbar(false) - .note_previews(false), - ) + egui::Frame::none() + //.fill(egui::Color32::BLACK.gamma_multiply(0.2)) + // + .rounding(egui::Rounding::same(10.0)) + .stroke(egui::Stroke::new( + 1.0, + egui::Color32::from_rgb(0x2C, 0x2C, 0x2C), + )) + .show(ui, |ui| { + ui.add( + ui::Note::new(app, &note) + .actionbar(false) + .note_previews(false), + ) + }) + .response } fn render_note_contents(