vicolo-dev / chrono

A modern and powerful clock, alarms, timer and stopwatch app for Android!
GNU General Public License v3.0
392 stars 18 forks source link

Option to bring dismissal screen to the front when timer is done, like an alarm. #178

Open SleepyScribe opened 5 months ago

SleepyScribe commented 5 months ago

Using Latest Beta Build

When a timer is finished, it stays on the start timer screen when inside the app, or does not bring up a screen when not in the app.

It would be super convenient if the timer brought up the dismissal screen when it was finished, much like an alarm. Even if it's just when you stay on the timer screen.

I've checked the settings and can't find anything like this. Tried changing how timers are dismissed. Wondering if it may be my phone (Galaxy Z Fold 3 with latest OneUI).

When I make coffee in the morning, I have two timers. A one minute bloom timer and a two and a half minute brew. I set the one minute and set it down, when it goes off I have to open my notifications, either select the timer or stop it from the status bar. Then I back out, go back to timers, and set the two and a half minute. If the timer dismissal was brought up and then hitting dismiss brought you back to the timer page (if still in the app) it would remove a great deal of fiddling around.

Not a super important addition, but definitely a quality of life. This is hands down my favorite clock app, and it integrates really well with Niagara Launcher (the clock widget lets you change its launched application to Chrono).

AhsanSarwar45 commented 5 months ago

Thanks for the feedback!

By dismissal screen, I'm guessing you mean the fullscreen that appears with buttons to stop timer.

Android allows the following behavior for such notifications:

  1. If screen is off, it shows a fullscreen dismissal screen like this: image

  2. If screen is on (meaning you are using your device), it only allows to shows a heads up notification like this: image Tapping on this notification should take you to the fullscreen in case 1.

Can you confirm if you are getting this same behavior?

Also, can you attach screenshots for the screens you are referring to when you say 'dismissal screen', 'start timer screen' and 'timer screen'? Also a screenshot of what happens when timer rings?

SleepyScribe commented 5 months ago

Hi! Yes, sorry, I'm in the middle of moving across state and things have been hectic. I can confirm that this is the behavior that I see. At first I was was wondering about screen off not showing the dismissal screen, but there was an extra Samsung permission I missed to allow Chrono to wake the screen.

I only mentioned the dismissal screen popping up in the timer screen for two reasons:

One is that I'm usually washing dishes in the morning when I make coffee, so wet hands fumbling with the notification (especially if I don't catch it in time and need to bring down my status bar) make it very hard to dismiss it.

Two is that if you're on the timer screen keeping an eye on the timer, it feels weird to be able to start the timer all over again before dismissing the first one. For instance, if you're actually on the timer screen of the timer you're using, watching it go down (in my case as I do dishes), then it feels like there should be some sort of button to allow you to stop the first one before setting it to go again.

Screenshot_20240421_004758_Chrono.jpg

This screen here. It just goes back to a play button before I've even dismissed the same 1 minute going off.

I dunno if I'm making any sense now, lol, it's been a long week!

AhsanSarwar45 commented 5 months ago

Thanks, that makes sense and you have a very good point. I will look into it.