Package: qiv
Version: 2.0-4.2
Severity: wishlist

Hi,

I want to improve zoom experience. Now is zoom (+) unusable for large
zooms.

Details:

Now qiv is using additive zooming, like:

        100, 110, 120, 130, 140, 150,... %

This is not comfortable for larger zooms, because of 2 things:
1) zoom difference is decreasing with increased zoom.

   Example:
   Difference between 240 and 250 % is only 4%
   (240-250/250), and this difference is still decreasing with
   increased zoom factor.

2) each zoom step takes some amount of time, and it is unusable
   and when I want some large zoom.

   Example:
   If I want 800 % zoom, and each zoom step takes 1 second, it would take 
   me over 1 minute ( (800-100)/10=70 s ), because I have to do 60 zoom
   steps. (Moreover with increased zoom factor, the time increases too,
   so the time could be much larger).

Solution:

I propose to use multiplicative zoom. And I even suggest to use some
larger factor of zoom, than 1,1 (10 %).

I maybe suggest factor of 2, so the zooms would be: 

        100, 200, 400, 800,... %

Maybe, this factor is to large, so we add zooms "in the middle", so
factor can be sqrt(2)=1.414

        100, 141.4, 200, 282.8, 400, 565.7, 800,... %

For more precise zooms (but I think that they are not needed in
practice), we can use something like 2^(1/3), or 2^(1/4) etc...

What do you think?

Regards,
Lada Dobias

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11ac2-050313
Locale: LANG=czech, LC_CTYPE=czech (charmap=ISO-8859-2)

Versions of packages qiv depends on:
ii  gdk-imlib11                  1.9.14-30   imaging library for use with gtk
ii  libc6                        2.3.6-18    GNU C Library: Shared libraries
ii  libglib1.2                   1.2.10-10.1 The GLib library of C routines
ii  libgtk1.2                    1.2.10-18   The GIMP Toolkit set of widgets fo
ii  libx11-6                     2:1.0.0-8   X11 client-side library
ii  libxext6                     1:1.0.0-4   X11 miscellaneous extension librar
ii  libxi6                       1:1.0.0-5   X11 Input extension library
ii  libxinerama1                 1:1.0.1-4   X11 Xinerama extension library

qiv recommends no packages.

-- debconf-show failed


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to