Feature enhancement: When <Ctrl>+Scroll zooming, include Page Width, Fit Page

Bug #254519 reported by Taylor Braun-Jones
4
Affects Status Importance Assigned to Milestone
Evince
Fix Released
Wishlist
evince (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: evince

Currently evince will scroll up and down through the following zoom factors:

50
70
85
100
125
150
...

I think it would be very useful if it included "fit to width" and "fit to page" zoom factors in the lists as well. So the zoom factors that are scrolled through might be:

50
70
85
92 <-- Example zoom factor corresponding to "Fit Page"
100
125
141 <-- Example zoom factor corresponding to "Fit Width"
150
...

I am using evince 2.22.2, with poppler 0.6.4 on Ubuntu 8.04

ProblemType: Bug
Architecture: amd64
Date: Sun Aug 3 15:23:51 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/evince
NonfreeKernelModules: nvidia
Package: evince 2.22.2-0ubuntu1
PackageArchitecture: amd64
ProcEnviron:
 PATH=/home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: evince
Uname: Linux 2.6.24-19-generic x86_64

Tags: apport-bug
Revision history for this message
Taylor Braun-Jones (nocnokneo) wrote :
Changed in evince:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Nick, why did you confirmed this and not added a comment saying why you did it?. To be forwarded upstream by someone interested on the feature, for forwarding instructions please have a look to https://wiki.ubuntu.com/Bugs/Upstream/GNOME ; leaving this as incomplete until that, thanks.

Changed in evince:
assignee: nobody → desktop-bugs
status: Confirmed → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to New. Thanks again!.

Changed in evince:
status: Incomplete → Invalid
Revision history for this message
Taylor Braun-Jones (nocnokneo) wrote :

Forgive me; the behavior I'm trying to describe is a bit nuanced, but I think it is important to the end users' experience. I'll try again to explain it.

Like most applications that support zooming, Evince allows me to hold Control while I scroll my mouse wheel and the document zooms in and out. What Evince does NOT do, however is "Fit Width" or "Fit Page" as you scroll. For example, if I'm currently at a zoom factor of 125 and the page does not quite reach the edges of the canvas, I will "scroll zoom" to make the document bigger. But Evince just jumps the zoom factor up to the next fixed increment, 150, which causes the document to run off the sides of the canvas. I think Evince should be smart enough to zoom to "Fit Width" if that zoom factor falls between the current zoom level and the next fixed zoom level (125 and 150 in the example I gave). If this bug is still not clear, please try to ask what, specifically, is unclear.

Changed in evince:
status: Invalid → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

The request is somewhat similar to http://bugzilla.gnome.org/show_bug.cgi?id=340953

Changed in evince:
status: New → Triaged
Changed in evince:
status: Unknown → New
Changed in evince:
importance: Unknown → Wishlist
Changed in evince:
status: New → Confirmed
Changed in evince:
status: Confirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue should be fixed upstream with http://git.gnome.org/browse/evince/commit/?id=3ce4d8884174965e03cdb9f16c3c30e95ec69d63

The fix will be in evince 3.8 which should land in Ubuntu either this cycle or next one

Changed in evince (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evince - 3.8.2-0ubuntu1

---------------
evince (3.8.2-0ubuntu1) saucy; urgency=medium

  * Upload to saucy based on the work from the GNOME3 ppa, thanks Rico
  * The new version fixes those issues:
    - "use nautilus's frame for thumbnails" (lp: #155726)
    - "When <Ctrl>+Scroll zooming, include Page Width, Fit Page" (lp: #254519)
    - "Fix rendering of the first visible page while resizing" (lp: #349670)
    - "Allow case-sensitive and/or regexp search in evince" (lp: #360152)
    - "When manually zooming below 50% Evince still shows 50% as
      the zoom level." (lp: #653911)
    - "can´t resize side pane" (lp: #704232)
    - "incorrectly reports document Location in its Properties if
       there are % in filename" (lp: #1112641)

  [ Rico Tzschichholz ]
  * New upstream release
  * debian/control:
    - Bump build-depends on libgtk-3-dev (>= 3.7.5),
      Add libsecret-1-dev (>= 0.5) and drop libgnome-keyring-dev
  * debian/libevdocument3-4.symbols,libevview3-3.symbols:
    - Updated
  * debian/patches:
    - Drop 03_nodisplay.patch, upstream
  * debian/patches/11_grip_gestures.patch:
    - Refreshed
 -- Sebastien Bacher <email address hidden> Tue, 28 May 2013 13:43:47 +0200

Changed in evince (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.