diff --git a/src/app/mod.rs b/src/app/mod.rs index 7605a6e..323b8d9 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -5,7 +5,7 @@ use std::{ path::{Path, PathBuf}, }; -use iced::{Color, Element, Renderer, Task, Theme, application, theme, widget}; +use iced::{Color, Element, Length, Renderer, Task, Theme, application, theme, widget}; use ignore::{WalkBuilder, types::TypesBuilder}; use image::{DynamicImage, EncodableLayout, RgbaImage}; use rayon::iter::{ParallelBridge, ParallelIterator}; @@ -73,15 +73,16 @@ impl State { Task::none() } fn view(&self) -> Element<'_, Message, Theme, Renderer> { - widget::scrollable(widget::column( - self.images - .iter() - .filter_map(|(_k, v)| v.as_ref()) - .map(|(_image, handle)| { - dbg!(); - widget::image(handle).into() - }), - )) + widget::scrollable( + widget::grid( + self.images + .iter() + .filter_map(|(_k, v)| v.as_ref()) + .map(|(_image, handle)| widget::image(handle).into()), + ) + .fluid(500) + .spacing(0), + ) .into() } }