GNOME Bugzilla – Bug 320352
Smoothly switch between pages in presentation mode
Last modified: 2008-01-04 20:42:40 UTC
With the release of version 0.4.0, Evince is looking *very* good. Thanks for the work people have put into it. I have a PDF document containing a presentation: http://meltin.net/people/martin/publications/lca2005-slides.pdf This document has a black background on each page. When paging through in presentation mode, things normally look great, but every few pages Evince flashes a white screen between pages. Is there any way of stopping this happening? If not, one possiblity might be to implement optional soft transitions between pages in presentation mode, so one page "melts" into the next (instead of clearing and redrawing?). By the way, if it matters, I think the black background in the above document is implemented using a black background image that is tiled. There's probably a better way of doing this, but when I run xpdf in fullscreen mode there is no flashing between pages. I'm not on this mailing list, so if you need me to test something, please CC me... Thanks... peace & happiness, martin Reporter: Martin Schwenke <martin@meltin.net>
Also annoying for presentation with white background. This is the #1 stopper preventing me from using evince to replace gpdf for presentation.
There is also a request to hide "Loading..." text as well.
*** Bug 347612 has been marked as a duplicate of this bug. ***
I too would like to see a cleaner transition between pages in presentation mode. I would also like to hide "Loading..." text as well. I still use Acroread for my presentations because of these "features".
The "Loading..." text is indeed quite annoying. Evince can be improved in this respect. However, simply removing the "loading" stuff is not really an option. In presentation mode, *some* sort of feedback is required to avoid this use case: - User opens presentation and enters presentation mode - The first sheet appears (eg. a title sheeT) - User presses spacebar/mouse to advance to the next page (nothing seems to happen) - User presses spacebar/mouse again - And again - Evince advances three pages instead of just one, skipping 2 pages Possible solutions: 1. Show a small "loading..." text overlay in the lower right corner of the current sheet 2. Show an hourglass icon overlay in the lower right corner of the current sheet
Btw, the "loading" text is waaaaaaaaay to large as well :)
Created attachment 75084 [details] [review] Temporary fix This patch disables the loading text in presentation mode. Mind if I commit this to CVS as a temporary workaround to the annoyances, leaving this bug open for a better long-term solution?
2006-10-27 Wouter Bolsterlee <wbolster@cvs.gnome.org> * shell/ev-view.c: (draw_loading_text): Don't render "loading..." text in presentation mode. Temporary workaround for bug #320352.
*** Bug 392888 has been marked as a duplicate of this bug. ***
I've just committed another small workaround for this problem. Right now, white background is not drawn in presentation mode, so that we avoid white flashes.
The patches from bug #458460 fix this bug properly, now the "replace" effect is run by default in presentation mode, and it waits until both pages are rendered, so the flickering is gone :)