InfiniTimeOrg / InfiniTime

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
GNU General Public License v3.0
2.74k stars 935 forks source link

Improve timer time setting #671

Open Pepperspraylaugh opened 3 years ago

Pepperspraylaugh commented 3 years ago

I think a good way of optimizing the timer app is to allow the user to set HH:MM:SS of the timer via the same circlet meter the metronome app uses, with them being able to swap between setting each magnitude with a swipe. Simply moving the finger is far more efficient then just repeatidly pressing a button or having to hold it down and then reset it if you mess up.

Riksu9000 commented 3 years ago

A couple of other ideas I had for this are:

I'm personally not a big fan of the arc in metronome because it is hard to set it to an exact value and the arc shape is kind of weird to drag and follow.

medeyko commented 2 years ago

I agree that dragging the numbers up and down would be cool.

On the other hand, I'm quite unsure that more drastic changes in the interface will make it better. Like @Riksu9000 , I'm not a big fun of the metronome arc too...

Riksu9000 commented 1 year ago

Preset timers can be used to solve this issue, as suggested in https://github.com/InfiniTimeOrg/InfiniTime/issues/1409#issue-1430639110.