mod config; mod dummy_data; mod gui; mod settings; mod shortcut; mod style; mod theme; mod traits; mod window_settings; use crate::{ config::Config, gui::Gui, settings::make_settings, theme::make_theme, window_settings::make_window_settings, }; fn main() -> iced::Result { let config = Config::default(); iced::application("Schist", Gui::update, Gui::view) .settings(make_settings(&config.clone())) .subscription(gui::subscription) .theme(make_theme) .window(make_window_settings(&config.clone())) .run_with(Gui::new) }