notedeck

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

commit a94cbb2dc0448fc38366a1bf35983e5b92d7409e
parent 2539dead1e4abc75e58a8bf8c0ea180f8f73a380
Author: William Casarin <jb55@jb55.com>
Date:   Thu,  1 May 2025 20:21:42 -0700

dave: hide media in dave note previews

it bugs out sometimes

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

Diffstat:
Mcrates/notedeck_dave/src/ui/dave.rs | 1+
Mcrates/notedeck_ui/src/note/mod.rs | 5+++++
2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/crates/notedeck_dave/src/ui/dave.rs b/crates/notedeck_dave/src/ui/dave.rs @@ -246,6 +246,7 @@ impl<'a> DaveUi<'a> { NoteOptions::default(), ) .preview_style() + .hide_media(true) .show(ui) }, ) diff --git a/crates/notedeck_ui/src/note/mod.rs b/crates/notedeck_ui/src/note/mod.rs @@ -110,6 +110,11 @@ impl<'a, 'd> NoteView<'a, 'd> { self } + pub fn hide_media(mut self, enable: bool) -> Self { + self.options_mut().set_hide_media(enable); + self + } + pub fn frame(mut self, enable: bool) -> Self { self.framed = enable; self