Repetition settings base

This commit is contained in:
2026-08-04 16:53:09 +03:00
parent a222233290
commit da9dc8d781
10 changed files with 456 additions and 52 deletions
+5
View File
@@ -14,7 +14,10 @@ pub mod styling;
mod sync;
mod word;
mod writing;
mod repetition_settings;
use std::collections::HashMap;
use chrono::{ NaiveDate};
use crate::data_provider::card_sets::load_sets;
use crate::data_provider::settings::get_setting;
use crate::data_provider::words::{load_word_groups, load_words};
@@ -60,6 +63,7 @@ pub struct AppState {
pub word_groups: Vec<WordGroup>,
pub connection: Connection,
pub sync_data: AppSettings,
pub activity: HashMap<u32, Vec<(NaiveDate, u32)>>
}
impl AppState {
@@ -75,6 +79,7 @@ impl AppState {
word_groups: vec![],
connection,
sync_data: AppSettings { key: None },
activity: Default::default(),
}
}
}