A Toasty Requirement
For a Pomodoro Timer application to be useful, it needs to notify you when the countdown is finished.
It was encouraging to see that Textual has a Toast widget. Unfortunately, Textual's Toast widget only pops up in the terminal. I want a system notification.
Searching for a Python package to do system notifications turned up a few. Some were Windows-only. Some required installing additional system packages.
I settled on plyer:
- part of the Kivy project
- does notifications on multiple platforms