Hacker News new | ask | show | jobs
by liquidise 3345 days ago
This is a nice start but i was confused how i should change my hour selection once i had made it. I was looking for an "Undo" button. Once i selected a minute value the component hid entirely, forcing me to refresh just to figure it out.

Rule of thumb: when designing components it is a good practice to ask, on every user click/keypress, "what happens if they made a mistake here?"

1 comments

Just like on Android, you can change the hours from the minute screen by clicking the hour number in the top bar.

You can also reopen the popup without refreshing the page by clicking the link that appears once the popup has closed, just under the selected time.

Not intuitive at all. Instead of the snazzy animation on the clock face after selecting hour, the animation should focus more on the hour vs. minute transition.
Yet it is the first thing I tried and it worked. The color feedback on the currently selected number is a good hint.
On Android, typically the dialog closes when one makes one's minutes selection. If I make a mistake, I typically just start over since it is at most one or two extra taps.

On the Web, I would expect the dialog to go back to hours after selecting minutes. Or to change colour to indicate that it is inactive and allow re-activating it with another click (starting again from hours).

> Just like on Android, you can change the hours from the minute screen by clicking the hour number in the top bar.

That took me a little while to figure out on Android, but I like the Android interface more than iOS's 'spinning wheels'.

Neither is as obvious and intuitive (for me) as picking a date out of a calendar. Has anyone seen a time picker as straight-forward as that?