diff --git a/src/ui_manager.py b/src/ui_manager.py index a94df2b..2a265a2 100644 --- a/src/ui_manager.py +++ b/src/ui_manager.py @@ -1033,12 +1033,17 @@ class UIManager: if dose: from datetime import datetime - timestamp = datetime.now().strftime("%H:%M") - new_dose = f"{timestamp}: {dose}" + # Format timestamp for display (12-hour format with AM/PM) + timestamp = datetime.now().strftime("%I:%M %p") + new_dose = f"• {timestamp} - {dose}" current_doses = dose_var.get() if current_doses and current_doses.strip(): - dose_var.set(current_doses + f"\n{new_dose}") + # Check if current content is placeholder text + if "No doses recorded" in current_doses: + dose_var.set(new_dose) + else: + dose_var.set(current_doses + f"\n{new_dose}") else: dose_var.set(new_dose)