Smarter page size and layout options
Submitted by William Jon McCann
Link to original bug (#689468)
Description
I think we can do a bit better job picking the default document display size in order to make documents easier to read.
There are a couple of cases to consider.
Documents in portrait/letter orientation should fit the window width up to a point window becomes wider than the natural size of the document (ie. 100%). Using a zoom factor > 100% actually makes the document harder to read in most cases. Consider a maximized Evince window on a large display - fit to width would be quite hard to use.
When the window width becomes wide enough to fit two pages at the natural size I think we should try to automatically put them side by side.
Documents in landscape orientation should always fill the window in a way similar to what Best Fit does now. This is because they are typically things like presentations and spreadsheets and things like that. Things you typically don't want to scroll.
Of course, I think the above should only be the defaults and manually zooming should still be possible.
The following patches accomplish these things by:
- Redefining Best Fit to only zoom up to 100% for portrait and always fit landscape
- Adding two new page layout types (to supplement the existing two dual modes) for Automatic and Single Page layout.