From aae5c38cd6a666d5ba418b12fb67879a2146b9a2 Mon Sep 17 00:00:00 2001 From: jk <47693+sectore@users.noreply.github.com> Date: Tue, 6 May 2025 11:25:29 +0200 Subject: [PATCH] fix(footer): hide option to save initial value for timer. Available 4 pomodoro + countdown only. --- src/widgets/footer.rs | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/src/widgets/footer.rs b/src/widgets/footer.rs index de97cc8..8c1fb9c 100644 --- a/src/widgets/footer.rs +++ b/src/widgets/footer.rs @@ -168,13 +168,22 @@ impl StatefulWidget for Footer { } spans } - _ => vec![ - Span::from("[s]ave changes"), - Span::from(SPACE), - Span::from("[^s]ave initial value"), - Span::from(SPACE), - Span::from("[esc]skip changes"), - ], + _ => { + let mut spans = vec![Span::from("[s]ave changes")]; + if self.selected_content == Content::Countdown + || self.selected_content == Content::Pomodoro + { + spans.extend_from_slice(&[ + Span::from(SPACE), + Span::from("[^s]ave initial value"), + ]); + } + spans.extend_from_slice(&[ + Span::from(SPACE), + Span::from("[esc]skip changes"), + ]); + spans + } } })), ]),