Add simple custom theme thru theme.rs module.
This commit is contained in:
+5
-6
@@ -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()
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user