From 0dcf63d06e17aa64caa64d26392d3187f9b730ea Mon Sep 17 00:00:00 2001 From: Polesznyák Márk Date: Sun, 26 Oct 2025 20:22:20 +0100 Subject: feat: clean up debugging code, add multi-line fix to `Rich` --- examples/name/src/main.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'examples/name/src') diff --git a/examples/name/src/main.rs b/examples/name/src/main.rs index 2a733d5..bfb60be 100644 --- a/examples/name/src/main.rs +++ b/examples/name/src/main.rs @@ -1,9 +1,10 @@ +use iced::widget::operation::focus_next; use iced::widget::{center, column, text_input}; -use iced::{Center, Element}; +use iced::{Center, Element, Task}; use iced_selection::text; fn main() -> iced::Result { - iced::run(State::update, State::view) + iced::application(State::new, State::update, State::view).run() } #[derive(Default)] @@ -17,6 +18,10 @@ enum Message { } impl State { + fn new() -> (Self, Task) { + (Self::default(), focus_next()) + } + fn update(&mut self, message: Message) { match message { Message::UpdateText(name) => self.name = name, -- cgit v1.2.3