[Okular-devel] [okular] [Bug 324344] New: Make zoom steps more uniform (in logarithmic scale)
Jaan Vajakas
jaanvajakas at hot.ee
Sun Sep 1 09:33:19 UTC 2013
https://bugs.kde.org/show_bug.cgi?id=324344
Bug ID: 324344
Summary: Make zoom steps more uniform (in logarithmic scale)
Classification: Unclassified
Product: okular
Version: 0.17.60
Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
Severity: wishlist
Priority: NOR
Component: general
Assignee: okular-devel at kde.org
Reporter: jaanvajakas at hot.ee
Now that okular supports zooming in up to 1600%, it is annoying that zoom level
is only increased by 50% for all zoom levels greater than 200%, so one has to
scroll the mouse wheel or press Ctrl+Plus for 28 times to increase the zoom
level from 200% to 1600%. So I think the zoom step should be increased at
higher zoom levels.
I think a nice general property to strive for would be scale invariance: e. g.
viewing an A1-sized poster should not be much different from viewing the same
document scaled down to an A4 PDF file, once the user has set the initial zoom
level. From this principle it follows that if the next step from 10% is e. g.
15%=1.5*10%, then the next step from 100% should be 150%, the next from 200%
should be 1.5*200%=300%, the next from 1000% should be 1500% etc. (But probably
it would be nice to have some rounding, e. g. such that the next from 150%
would be 200%, not 1.5*150% = 225%.) The factor 1.5 is just an example, I'm not
saying it is the best one.
The same systematic approach could also be applied to the zoom level drop-down
menu in the toolbar. But in case of the drop-down menu, the current situation,
where the next zoom level from 100% is 125% (ratio 1.25 times) but the next
from 800% is 1600% (ratio 2 times), can be justified by arguing that as high
zoom levels are rarely used, there should be less of them cluttering the menu.
Reproducible: Always
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Okular-devel
mailing list