The "Suggest move" animation has a number of known graphical glitches. These are minor enough not to hold up the release of 1.6.0 any further. This issue collects the information so that the fixes can be made later.
iPad: Animated view is in wrong location after the device rotates.
Trigger a Suggest Move animation.
When the animation starts rotate the device.
The animation survives the rotation, but is shown in the wrong location.
Fix 1: Adjust frame of the view being animated + also redraw the view as the dimensions likely change during rotation.
Fix 2: Terminate animation on rotation.
Animated view is in wrong location after the board is zoomed.
Trigger a Suggest Move animation.
When the animation starts zoom in on the board.
When the zoom gesture stops the board is redrawn. The animated view is now shown in the wrong location.
Fix 1: Adjust view being animated in reaction to the zoom scale changing.
Fix 2: Terminate animation on zoom.
Board elements are drawn on top of animated view when board is scrolled
Trigger a Suggest Move animation.
When the animation starts scroll the board back and forth so that the tile on which the animated view is located is redrawn.
When the tile is redrawn its board elements are drawn on top of the animated view.
Fix: Tiling mechanism adds tile views using lowest possible z-order.
The following are not glitches per se, but general deficiencies of the current implemention:
The animation may not be visible if the board is zoomed in. Possible fix: Programmatically scroll to the location where the animation takes place.
The animation can be hard to spot on a crowded 19x19 board. Fix: Make the animation more "flashy" (but not too flashy 🙂).
The "Suggest move" animation has a number of known graphical glitches. These are minor enough not to hold up the release of 1.6.0 any further. This issue collects the information so that the fixes can be made later.
The following are not glitches per se, but general deficiencies of the current implemention: