I also got annoyed with the “transition between the old image size and new image size” because it is very annoying when trying to go through a bunch of images.
While looking at Dolphin’s code, I found out that the animation duration is controlled here, it is hardcoded to “150”. Changing it to “0” borks out the preview (it always uses the previous image size), changing it to “1” works but you can still see the animation:
To actually disable the animation, I ended up changing the “paintEvent” transition call to always be false To actually disable the animation, I ended up changing the “paintEvent” transition call to always be false, this way the animation does not run (keep in mind that this is a VERY hacky patch and there are probably better ways to do this)
The patch is based off Dolphin commit 0ccc15422da4d7b8455ae988aed2ae38734ac96e.
When compiling Dolphin from scratch, don’t forget to have the Baloo framework installed! If you haven’t, Dolphin will compile without the “information panel”… which kinda defeats the purpose of the patch.
Before (Current Dolphin Behavior):

After (Patched Behavior):
