Forbidden to expand or close menu while menu's animation is not finis…
If allow to expand or close menu while animating, and press buttons to
fast this will crash. This is caused by CoreAnimation. But I can not
figure out the detail.
Change the rotation of middle button from M_PI_4 to M_PI_4 * 3 while …
This will increase user experience.
Add expandDuration and closeDuration to set expand and close animation
Change to défaut animation duration from 0.5 to 0.4.
Delay one action to take after animation finished.
This will not block user's action while animating totally, take the
last one while animation finished. This is absolutely improve user
response. Much better ux.
I've added _animating field 2days ago.....