On 2013-04-02 21:45:44, Sebastian Ramacher wrote: > > > Also, I thought a while ago, that zathura's rendering experience could > > > be even further enhanced by caching the pages, which have not been seen > > > yet. For example at one moment we see a row of pages and zathura caches > > > the row above and below the one we currently view. Then if we scroll in > > > either direction, the page is already rendered, which might be visually > > > more pleasing than waiting for a large page to come up. Of course, this > > > should be implemented in such a way, that we do not recache the pages, > > > which are already among the ones which have been looked at recently. > > > > That's exactly what I've just been thinking about, simply a sliding window > > of a > > configurable number of rows centered at the current visible one and moving > > with > > us as we scroll around. > > > > Combined with the above caching, then pages outside of this window > > shouldn't be > > freed unless they 1) aren't in the cache, or 2) are in the cache, but need > > to > > be invalidated in order to make room for the currently visible ones if they > > aren't already in the cache. > > That'd be nice to have. Instead of a configurable number of rows we'd need > something that also loads pages left and right of the current page if > pages-per-row is larger than 1.
JFTR: that's http://bugs.pwmt.org/issue267. -- Sebastian Ramacher
Description: Digital signature
_______________________________________________ zathura mailing list firstname.lastname@example.org http://lists.pwmt.org/mailman/listinfo/zathura