Hacker News new | ask | show | jobs
by HalfwayToDice 3379 days ago
Click delay is bad UI. When you click it, the face first blinks, then moves. So it appears to not be working. Would be better to move first, then blink upon completion.
6 comments

A slider that doesn't slide when swiping on touch devices also is.
Yep, I tried sliding this slider 3 times and gave up. Had to come to the comments to figure out how to work it.
Now that we're at it: clickable things have the "hand" cursor.

All of the widget is actionable yet the cursor is not always pointy.

It's one of my pet peeves.

That being said, the animation is beautifully done and the widget very cute. This is just eye-candy.

Would you use a hand cursor for a button?
Super late answer but I hope you get it: yes, it is a good practice.

In "native apps" on desktops, all buttons look the same, so users know they're clickable because they've already learned it.

On the web however, every page looks different, so it is helpful to show the users you can click things by using the "hand" cursor.

Yes, I would.
Nice! Though it looks like in your version the blink is happening from top-to-bottom as opposed to collapsing in the middle. I like the blink after the toggle, but the actual blink animation in the original in preferable imo.
If you slow down the original, it does the same thing. Optical illusion I think.

Edit: only the second blink is funky. The first is how you recall.

The first (happy) blink is fractionally slower than the sad blink on purpose. I'm obsessive about details.
I think the blinking is actually much more effective this way, too!
Yes you messed up the transform origin.
Seriously? I agree it needs to respond faster, but this is impressive and cool. Start with a compliment, you'll go a lot further in life.
> I agree it needs to respond faster, but this is impressive and cool.

You did the same thing.

Nothing wrong with being objective.

I see nothing wrong with constructive criticism.
It handles a double-click nicely though so credit for that.
You are free to improve it, if you "know" how is "better".