Do you prefer Animate or Show/Hide?

Just curious.

My app has a ton of Animate actions in it and I’m getting tired of it. I’m thinking Show/Hide would provide a faster UX. But I don’t know, maybe Animate makes the application more enjoyable to use.

Thoughts?

1 Like

Good question, @philnauta. My personal philosophy is that eye candy purely for the sake of eye candy is generally not a good idea. That said, animating certain UI elements in specific contexts can actually provide useful feedback, depending on the experience level of the user. A menu instantly appearing, for example, can be disorienting for some; so maybe sliding the menu in from offscreen enhances the UX.

However, something to be aware of with animations (as @anon65040322 has pointed out in this post) is that visual/layout glitches can result. My experimentation suggests that this happens when a second event is triggered before the first animation has completed - such as clicking a sliding menu icon in rapid succession.

If animation durations are kept reasonably short, however, it might never be an issue in the real world, but it’s something to be aware of.

1 Like

I use show/hide almost everywhere. I only use animate in a couple places where an error message shows up shaking and in a red color. Pretty much what @sudsy said.

1 Like

Animate might hit the performance of the App hence i prefer using show/hide in most of the places.

Regards,
Adrian Gates
Admin - Citrix Xendesktop VDI

Hi Shot,
Reading your reply here, about what happens when a second event is triggered before the first…

Do you know of a solution? I posted yesterday a problem when the user clicks a field that triggers two parts of the work flow. If they quickly click other fields, the second part of the first workflow doesn’t operate correctly. Do you know of any way to suspend user clicks for the few milliseconds it takes to fill a field on the server?

Thanks
Chris

@c.knight55, I’m not aware of a way to “suspend user input”, but I did respond to your original post with a couple suggestions.

1 Like