summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorpml68 <contact@pml68.dev>2025-04-07 23:42:37 +0200
committerpml68 <contact@pml68.dev>2025-04-15 23:48:26 +0200
commitde7647108e831b9201483b665c99d6527964d2ce (patch)
treeedb6f21ed4623a14b45c795ace57ac9afe5c6cbe /src
parentfeat(material_theme): add feature flag based iced_anim support (diff)
downloadiced-builder-de7647108e831b9201483b665c99d6527964d2ce.tar.gz
fix: custom theme Default changing between calls, missing `apply_options`s
Diffstat (limited to 'src')
-rw-r--r--src/theme.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/theme.rs b/src/theme.rs
index 232f309..b721ddc 100644
--- a/src/theme.rs
+++ b/src/theme.rs
@@ -6,6 +6,9 @@ use serde::Deserialize;
use crate::config::Config;
+const DEFAULT_THEME_CONTENT: &str =
+ include_str!("../assets/themes/rose_pine.toml");
+
pub fn theme_index(theme_name: &str, slice: &[iced::Theme]) -> Option<usize> {
slice
.iter()
@@ -97,8 +100,7 @@ impl From<Theme> for iced::Theme {
impl Default for Theme {
fn default() -> Self {
- toml::from_str(include_str!("../assets/themes/rose_pine.toml"))
- .expect("parse default theme")
+ toml::from_str(DEFAULT_THEME_CONTENT).expect("parse default theme")
}
}