From 6312d0a6106640a74f40da289fd282703c94e2c4 Mon Sep 17 00:00:00 2001 From: electria Date: Sun, 9 Aug 2026 13:43:04 -0700 Subject: [PATCH] feat: show filename under thumbnail --- src/app/mod.rs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/app/mod.rs b/src/app/mod.rs index 4d51ac0..9096821 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -110,7 +110,7 @@ impl State { widget::column([ widget::scrollable( widget::grid(self.images.iter().map(|(path, opt_handle)| { - widget::button( + widget::button(widget::column([ widget::container( widget::sensor(opt_handle.as_ref().map_or_else( || Element::from(widget::space()), @@ -119,8 +119,17 @@ impl State { .on_show(|_size| Message::LoadImage(path.clone())) .on_hide(Message::UnloadImage(path.clone())), ) - .center(Length::Fill), - ) + .center(Length::Fill) + .into(), + widget::text( + path.file_name() + .map_or(Cow::Borrowed("[no file]"), |extension| { + extension.to_string_lossy() + }), + ) + .center() + .into(), + ])) .style(widget::button::subtle) .on_press(Message::OpenImage(path.clone())) .into()