Horizontal slide animation
Sliding image in and out orizontally when clicking the navigation arrows (left right).It will give a more smoothing experience, as when you drag horizontally.
Transition between items is removed on purpose. Reasons:
On slow machines transitions will not look smooth, especially if large images are used.
As progressive loading of images is enabled, it causes Paint each time some part loads. If animation will start before some image is fully loaded, there will be lags. Again, especially if images are big (1200px+)
Transition (especially “move”) distracts from the content. Most native image viewers don’t use any transition. As well as web photo-giants, like 500px, Flickr or Imgur.
In summary, there are no plans to add “move” transition between slides. “fade” – maybe, but currently there are more important features in todo list.
Further to my last comment, I'm actually not going to use Photoswipe if I cannot get a simple fade transition. The way we're implementing the gallery is full screen, more of a feature and not a modal.
Not having a fade transition between images cheapens the interaction of the site we're designing. Everything else is polished and smooth but hard switch between the images is not and cheapens the interaction of the gallery and therefore isn't consistent with the rest of the website interactions.
Really surprised that there is not option to add fade. The hard switch between images feels very unpolished. Slide transitions are cheap and nasty. A simple fade is all that's required.
What about a CSS transition and opacity change?
I think it would be good to also have a fade animation as you mentioned :)
would also tend to really just give the same experience as a touch move like Anonymous said.
Keep it minimal
Ben Bonnet commented
The photo giants have way more constraints than most of your users might have. At least a fadeIn/Out transition option would be, quite sure, a strong decision maker in using this plugin
You can give the same experience when clicking the left and right buttons as one you provided for sliding or swiping