Feat: refactoring codebase

This commit is contained in:
2026-02-16 16:26:57 +01:00
parent b60703aa16
commit 773c7bbd1c
25 changed files with 1047 additions and 5360 deletions

View File

@@ -1,6 +1,6 @@
use serde::{de, Deserialize, Deserializer, Serialize, Serializer};
use crate::theme::{ThemeColors, THEMES};
use crate::theme::{palette::Palette, THEMES};
#[derive(Clone, Copy, Debug, Default, PartialEq, Eq)]
pub struct ColorScheme(usize);
@@ -18,8 +18,8 @@ impl ColorScheme {
Self((self.0 + THEMES.len() - 1) % THEMES.len())
}
pub fn to_theme(self) -> ThemeColors {
(THEMES[self.0].colors)()
pub fn to_palette(self) -> Palette {
(THEMES[self.0].palette)()
}
}