In SilicaTimePicker, increment hours when minutes handle moves past 360° [not relevant]

asked 2014-10-03 16:54:20 +0300

vbregier gravatar image

updated 2014-10-03 16:58:13 +0300

For the moment, the behaviour of Silica TimePicker is the following: one handle for setting the minutes, one for the hour. When the minutes handle goes past 360°, the minutes change from 59 to 00, and the hour is not modified.

My proposal is that in this case you need to increment the hour (just as what would happen when setting an analog clock. (and symmetrically, decrement the hour when the minutes handle is moved the other way past 0°)

This would, I think, make thing more user-friendly. For example, to set a timer to 7:55, I could set the hour to 8, then move the minutes handle 5 ticks to the left (instead of setting the hour to 7, then moving the minutes 55 ticks to the right, which is more finger movement, or 5 ticks to the left, which is counter-intuitive: 5 minutes before 7 is 6:55, not 7:55 !)

edit retag flag offensive reopen delete

The question has been closed for the following reason "question is not relevant or outdated" by JSEHV
close date 2016-02-02 22:08:13.335006

Comments

8

This is like some other time pickers do it... and I hate it. Usually I first set the hour, then the minutes. I don't want the hour to be changed again when I pass the 12:00 mark in any direction. I set it to a value and I want it to stay like this.

ossi1967 ( 2014-10-03 17:06:58 +0300 )edit
2

Well if other time pickers do it that way, maybe that’s because it makes sense… You hate it that way, but I hate it the current way… Let’s see what other voters prefer. Hours and minutes are linked, just as tens and units digits are linked in an integer. It’s not "Hours-Minutes picker", it’s "time picker". If I need to modify a time to add / substract 5 minutes, I should not need to do anything else than moving minutes handle by 5 ticks.

vbregier ( 2014-10-03 18:10:56 +0300 )edit
1

Ooh, this is a tricky one... You make a good point, and both ways (current way and your way) make sense. I think I will side with the current way with the idea that I'm not actually using a clock to pick the time. Sure, it kind of looks like a clock, but it's not really a clock. :)

drcouzelis ( 2014-10-03 18:55:47 +0300 )edit
2

we are in digital world and thats analogue thinking. i would downvote if i could.

McCloud ( 2014-10-03 22:53:05 +0300 )edit

Last time I checked, the world was still not digital, and time was still linear.

However, votes seem to indicate more people think like you, so I guess I’ll keep raging on my own about this not being properly implemented… And as silica is a closed-source part of the system, I cannot even patch it for myself :(

I still do not understand why they did not use two horizontal sliders if they wanted to have a separation between hours and minutes.

vbregier ( 2014-10-06 10:58:21 +0300 )edit