From 5b613d734f74e8e0875f9f154e48409731b0f5e4 Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Sun, 2 Aug 2026 13:37:10 +0545 Subject: [PATCH] refactor(pomodoro): reuse mmss formatter --- src/window/panel/components/pomodoro.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/window/panel/components/pomodoro.py b/src/window/panel/components/pomodoro.py index d637e53..f15cb1e 100644 --- a/src/window/panel/components/pomodoro.py +++ b/src/window/panel/components/pomodoro.py @@ -11,6 +11,7 @@ from fabric.widgets.label import Label from shared.widgets.flat_scale import FlatScale from shared.widgets.smooth_switch import SmoothSwitch from shared.window.applet_window import AppletWindow +from utils.functions import format_mmss class PomodoroState(Enum): @@ -420,9 +421,7 @@ class Pomodoro(AppletWindow): exec_shell_command_async(f"pw-play --volume={vol} '{sound_file}'") def _update_display(self): - mins = self.time_left // 60 - secs = self.time_left % 60 - self.time_label.set_label(f"{mins:02d}:{secs:02d}") + self.time_label.set_label(format_mmss(self.time_left, pad=True)) self.cycle_label.set_label(f"Cycle {self.current_cycle} / {self.max_cycles}") progress = self.time_left / self.total_time if self.total_time > 0 else 0