feat(event) persist state (#129)

* feat(event) persist state

* `Event::default()`
This commit is contained in:
Jens Krause
2025-10-14 10:18:53 +02:00
committed by GitHub
parent d2f41e04e2
commit e11dcaa913
7 changed files with 27 additions and 14 deletions

View File

@@ -1,5 +1,6 @@
use crate::{
common::{AppTimeFormat, Content, Style, Toggle},
event::Event,
widgets::pomodoro::Mode as PomodoroMode,
};
use color_eyre::eyre::Result;
@@ -44,6 +45,8 @@ pub struct AppStorage {
pub elapsed_value_countdown: Duration,
// timer
pub current_value_timer: Duration,
// event
pub event: Event,
// footer
pub footer_app_time: Toggle,
}
@@ -75,6 +78,8 @@ impl Default for AppStorage {
elapsed_value_countdown: Duration::ZERO,
// timer
current_value_timer: Duration::ZERO,
// event
event: Event::default(),
// footer
footer_app_time: Toggle::Off,
}