ncosgray / cuppa_mobile

A simple tea timer app for Android and iOS built with Flutter.
https://www.nathanatos.com
BSD 3-Clause "New" or "Revised" License
69 stars 6 forks source link

Feature request: Custom (hours longer) timers for Cold Brewing tea #57

Closed aha999 closed 1 year ago

aha999 commented 2 years ago

Current issue:

Suggested feature:

image Source: Theteacupoflife

ncosgray commented 1 year ago

I have some concerns about this:

  1. Reliability of Android notifications is already somewhat hit-and-miss, especially with certain phone makers that aggressively limit background tasks. I think long-running tasks would be less reliable.
  2. The ability of a Cuppa timer to survive a device reboot is a question mark.
  3. If there is already a cold steep timer running that won't finish for many hours, users would not be able to time their afternoon cup of hot tea!

1 and 2 could be tested and perhaps wouldn't end up being problems. The third concern is a bigger problem, in my view. I will revisit this feature request in the future after enabling multiple simultaneous tea timers in the app.

aha999 commented 1 year ago

Maybe a button that would redirect to the system timer would be useful so it can be used instead, since it's probably more reliable. Also, maybe Cuppa can have an optional permission, so it can run as a background process, regardless of being opened or not. I know this is being done with some apps.

with0utt commented 1 year ago

i would really like to see this addition as i exclusively cold brew my tea. as long as i can still use another timer simultaneously to cold brew multiple teas at once, it would be really useful

ncosgray commented 1 year ago

Thanks for the bump, @with0utt. Now that the app supports multiple timers I'm taking another look at this request.

ncosgray commented 1 year ago

There's a lot of work still to be done in the UI, but Cuppa 1.9.0 includes provisional support for tea times suitable for cold brewing. In 1.9.0 you are able to select brew times up to 999 minutes -- or over 16 hours.

I have found the notifications for long-brewing teas to be reliable on my Pixel phone. But unfortunately, I do not have the ability to test on devices from other manufacturers like Huawei or Xiaomi or even Samsung, so I cannot say with certainty if this will work well for everyone. Please give it a try and let me know!

At the moment I consider this to be something of an "experimental" feature. Those who look for it will figure out how to do it, but support for cold-brew time periods isn't fully tested yet, so it's somewhat hidden. You'll actually have to keep scrolling the minutes selector wheel until you reach the hundreds. Not exactly convenient or intuitive...

Assuming we find that the notifications are still reliable for hours-long timers, I plan to greatly improve the user experience for cold brewing in the next version of Cuppa:

As always, I appreciate your ideas and feedback. Thanks!

ncosgray commented 1 year ago

Cuppa 2.0 will be released soon with full support for cold brew tea timers!

aha999 commented 1 year ago

This is awesome!!