Mantis Issue Tracking for Scribus
· Hosting provided by / Øverby Consulting ·

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0012195ScribusUser Interfacepublic2014-04-04 22:502014-09-19 00:17
Assigned To 
PlatformOSOS Version
Product Version1.5.0svn 
Target Version1.6 milestoneFixed in Version 
Summary0012195: more progressive unzoom when < 100%
DescriptionPreference's dialog enable to set the zoom step that is used when increasing the soom level. When zoom is > 100%, the zoom step is added to the zoom value each time a zoom action is requested (mouse wheel or status bar action).

This zoom step is also used when zoom < 100%, but not so directly. The effect is very sudden, it makes layout shrinkens too violently.

when step is 100%, zoom becomes 50%
when step is 200%, zoom becomes 33%
when step is 300%, zoom becomes 25%
when step is 400%, zoom becomes 20%
it seems to follow a rule like
  "<=100% zoom becomes previousvalue x 100/(step+100)"
that is confirmed with following trial :
when step is 110%, zoom becomes 47.6%

For zoom <100%, it would be more smoother to have something like :
   "<=100% zoom becomes previousvalue x 100/(step + 25)"
We would then have :
when step is 100%, zoom becomes 80%
when step is 200% zoom becomes 44.4%
when step is 300% zoom becomes 30,8%
when step is 400% zoom becomes 23,5%
that is smoother but still efficient

TagsNo tags attached.
Attached Files

- Relationships
related to 0010824new there is odd terminology in setting the Zoom Stepping 
related to 0004235new More options for the page viewing and zooming 
related to 0010171assignedChelen Default zoom stepping to big 

-  Notes
JLuc (developer)
2014-04-06 11:50

AMOF the issue is more global.
Adding 100% when zoom is 10000% has much less visible effect then adding 100% when zoom is 100%
Insted of "additive step", the zoom step could be a multiplying factor or ratio.
User would state a step=150% and zoom would go from 100% to 150% to 225% etc, and from 10000% to 15000% which is sound. Sbd wanting quicker zoom change would choose 150% or 200%.
And going down would have the same softness and progressivity ; same formula would do for both >100% and < 100% zooms.

Very usefull too (even more ?), would be to listen to any modifier key being pressed while requesting some zoom change. SHIFT would make the step much smaller. CTRL would make the step much bigger.
JLuc (developer)
2014-04-07 17:19

see also 0010171

- Issue History
Date Modified Username Field Change
2014-04-04 22:50 JLuc New Issue
2014-04-06 11:50 JLuc Note Added: 0031631
2014-04-07 17:19 JLuc Note Added: 0031640
2014-07-02 03:54 Kunda Relationship added related to 0010171
2014-07-02 03:55 Kunda Target Version => 1.6 milestone
2014-09-19 00:16 Kunda Relationship added related to 0010824
2014-09-19 00:17 Kunda Relationship added related to 0004235

Copyright © 2000 - 2015 MantisBT Team
Powered by Mantis Bugtracker