First commit
This commit is contained in:
commit
8585f5741f
13 changed files with 505 additions and 0 deletions
24
ui/state.slint
Normal file
24
ui/state.slint
Normal file
|
@ -0,0 +1,24 @@
|
|||
export enum SessionStep {
|
||||
Setup,
|
||||
Focus,
|
||||
Break,
|
||||
Finished,
|
||||
}
|
||||
|
||||
export enum CountdownStatus {
|
||||
Running,
|
||||
Paused,
|
||||
NotStarted
|
||||
}
|
||||
|
||||
export global State {
|
||||
in-out property <int> countdown;
|
||||
in-out property <int> focus-countdown-duration;
|
||||
in-out property <int> break-countdown-duration;
|
||||
in-out property <SessionStep> sessions-step;
|
||||
in-out property <CountdownStatus> countdown-status;
|
||||
in-out property <int> current-session;
|
||||
in-out property <int> max-session-count;
|
||||
|
||||
callback config-changed();
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue