Commit 000200d

Karn Wong <karn@karnwong.me>
2024-06-08 15:25:55
display timeLeft instead of elapsed time
1 parent 081cea4
Changed files (1)
cmd
cmd/misc/timer.go
@@ -89,10 +89,11 @@ func (m Model) View() string {
 	var s strings.Builder
 
 	elapsed := time.Since(m.startTime)
+	timeLeft := m.focusTime - elapsed
 
 	percent := float64(elapsed) / float64(m.focusTime)
 	s.WriteString(focusTitleStyle.String())
-	s.WriteString(elapsed.Round(time.Second).String())
+	s.WriteString("- " + timeLeft.Round(time.Second).String())
 	s.WriteString("\n\n")
 	s.WriteString(m.progress.ViewAs(percent))
 	s.WriteString(helpStyle.Render("Press 'q' to quit"))