diff --git a/src/modules/pomodoro/options.py b/src/modules/pomodoro/options.py index da2ff06f..76f9e10d 100644 --- a/src/modules/pomodoro/options.py +++ b/src/modules/pomodoro/options.py @@ -259,7 +259,7 @@ class TimerOptions(SettingGroup): @property def input_formatted(self): - return str(int(self._data // 60)) if self._data else None + return str(int(self._data // 60)) if self._data else '25' @classmethod async def _parse_string(cls, parent_id, string, **kwargs): @@ -300,7 +300,7 @@ class TimerOptions(SettingGroup): @property def input_formatted(self): - return str(int(self._data // 60)) if self._data else None + return str(int(self._data // 60)) if self._data else '5' @classmethod async def _parse_string(cls, parent_id, string, **kwargs): diff --git a/src/settings/ui.py b/src/settings/ui.py index b804f73c..719fb7e1 100644 --- a/src/settings/ui.py +++ b/src/settings/ui.py @@ -396,7 +396,7 @@ class InteractiveSetting(BaseSetting[ParentID, SettingData, SettingValue]): return TextInput( label=self.display_name, placeholder=self.accepts, - default=self.input_formatted[:4000], + default=self.input_formatted[:4000] if self.input_formatted else None, required=self._required )