candiedoperation / ordne

A Simple Pomodoro Timer for Elementary OS
GNU General Public License v3.0
11 stars 3 forks source link

Keep timer running in background even after closing #23

Open Suzie97 opened 3 years ago

Suzie97 commented 3 years ago

elementary OS doesn't provide a minimize button by default. Briefly, this is because they don't want the user to make choices while using the app.

The app should provide a pause button to pause the timer.

I think it makes sense to keep the app running in the background even after closing it and notify the user using a notification when the timer ends, along with a progress bar in the dock #20 . Apps like Music do something similar by default, the music keeps playing even after the app is close, AppCenter keeps updating even when the app is closed.

The app can also provide interactive notifications (https://docs.elementary.io/develop/apis/notifications#buttons), to start the timer again, or start a break timer when the current timer ends right from the notification.

You can read more about the topic here: https://blog.elementary.io/whats-up-with-window-controls/ https://blog.elementary.io/what-still-up-with-window-controls/