https://bugs.kde.org/show_bug.cgi?id=472351

Felix Ernst <felixer...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/grap |https://invent.kde.org/grap
                   |hics/gwenview/-/commit/35a5 |hics/gwenview/-/commit/2bf8
                   |a93867f9f4a5d4bed896df1cb41 |ebf74ccb3e29f530ce41b634fff
                   |80cfdac87                   |43840380d

--- Comment #3 from Felix Ernst <felixer...@kde.org> ---
Git commit 2bf8ebf74ccb3e29f530ce41b634fff43840380d by Felix Ernst, on behalf
of Felix Ernst.
Committed on 02/08/2023 at 11:28.
Pushed by felixernst into branch 'release/23.08'.

Make image switching seamless when animations are disabled

Previously, switching images meant that between hiding of the first
image and showing of the next image there would be a blank screen
when animations are disabled. This brief flickering isn't aesthetic
and makes direct comparisons of similar images more difficult.

This commit makes the switching of images seamless when animations
are disabled. It does so by disabling the updating/repainting of
the view container until the loading of the new image has
completed().

If loading takes long enough that we would want to show a loading
indicator the seamless experience is given up on and we do show a
loading indicator instead.


(cherry picked from commit 35a5a93867f9f4a5d4bed896df1cb4180cfdac87)

M  +1    -0    lib/documentview/documentview.cpp
M  +6    -0    lib/documentview/documentview.h
M  +11   -0    lib/documentview/documentviewcontainer.cpp

https://invent.kde.org/graphics/gwenview/-/commit/2bf8ebf74ccb3e29f530ce41b634fff43840380d

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to