diff options
| author | pml68 <contact@pml68.dev> | 2025-03-24 11:12:00 +0100 |
|---|---|---|
| committer | pml68 <contact@pml68.dev> | 2025-04-15 23:46:01 +0200 |
| commit | 3f811ebef76e0b9ad937be34f70515fe626c21a3 (patch) | |
| tree | 9f6901c085af123a5369eeabf3757521dc554bcb /src/main.rs | |
| parent | Merge pull request #14 from pml68/dependabot/cargo/windows_exe_info-0.5.1 (diff) | |
| download | iced-builder-3f811ebef76e0b9ad937be34f70515fe626c21a3.tar.gz | |
feat: add custom theme struct with dark and light variants
Diffstat (limited to '')
| -rw-r--r-- | src/main.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/main.rs b/src/main.rs index d5715ef..c8a60c6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -104,10 +104,7 @@ impl App { let task = if let Some(path) = config.last_project.clone() { if path.exists() && path.is_file() { - Task::perform( - Project::from_path(path, config.clone()), - Message::FileOpened, - ) + Task::perform(Project::from_path(path), Message::FileOpened) } else { warning_dialog(format!( "The file {} does not exist, or isn't a file.", @@ -181,7 +178,8 @@ impl App { } Err(error) => return error_dialog(error), } - } + Err(error) => Task::future(error_dialog(error)).discard(), + }, Message::DropNewElement(name, point, _) => { return iced_drop::zones_on_point( move |zones| Message::HandleNew(name.clone(), zones), @@ -405,7 +403,7 @@ impl App { Panes::Designer => match &self.designer_page { DesignerPane::DesignerView => designer_view::view( self.project.element_tree.as_ref(), - self.project.get_theme(&self.config), + self.project.get_theme(), is_focused, ), DesignerPane::CodeView => { |
