Add simple custom theme thru theme.rs module.

This commit is contained in:
2026-04-18 17:54:13 +02:00
parent f20593d9ab
commit cb57c35cf9
2 changed files with 21 additions and 6 deletions
+5 -6
View File
@@ -1,9 +1,10 @@
use iced::widget;
use iced::Alignment;
use std::collections::{HashMap};
use iced::{Element, Task, Theme};
use iced::{Element, Task};
use crate::stage::{StageAction, KiraConfig};
use crate::stages::license;
@@ -14,9 +15,7 @@ use crate::stages::welcome::WelcomeStage;
rust_i18n::i18n!("src/locales", fallback = "en");
mod stage;
mod stages;
mod theme;
enum Views {
@@ -96,16 +95,16 @@ fn update(k_state: &mut KiraState, message: Message) -> Task<Message> {
// iced::run(WellcomeStage::update, WellcomeStage::view)
// }
pub fn main() -> iced::Result {
use toml;
let app_init = || {
let mut k_state = KiraState::new(toml::Table::new());
k_state.current_view = Views::Welcome(WelcomeStage::new());
k_state
};
iced::application(app_init, update, view)
.centered()
.theme(theme::dark_theme())
.run()
}