Opened 11 years ago

Closed 10 years ago

#473 closed enhancement (fixed)

[PATCH] Zoom levels.

Reported by: SpeedEvil Owned by: xeen
Priority: major Milestone:
Component: Core Version:
Keywords: Cc:


Currently the zoom control has a few usability problems, especially on slow systems, or ones with uncertain mice.

Firstly, the zoom range is 4000Km-4m - which is a little uncontrollable.
Clamping the maximum zoom to either the maximum extents, or 50* the current zoom would be an option.
Also the minimum zoom to 2% of the current zoom level.
Also, perhaps double-clicking (with a tool-tip to inform the user) to revert to the previous zoom level.

Just thoughts.

Attachments (1)

MakeSliderMoreFineGrained.patch (2.8 KB) - added by xeen 10 years ago.
Make slider more fine grained and fix other bugs

Download all attachments as: .zip

Change History (4)

comment:1 Changed 11 years ago by Gabriel Ebner <ge@…>

Are you using the zoom mode (the one with the magnifying glass)? Did you know you can also zoom using the mouse wheel?

comment:2 Changed 10 years ago by xeen

Owner: changed from framm to xeen
Summary: Zoom levels.[PATCH] Zoom levels.

The attached patch makes the slider bar much more fine grained allowing for better zoom, especially on high zoom levels. Zooming by clicking on either side of the knob now doesn't always zoom to max extent (and kind of fixed #568… maybe we should draw +/- buttons to right/left of the slider to make it more obvious?) and once you focus (=click) the slider bar you can zoom in/out using right/left keyboard buttons.

It may or may not fix #1454 as well. The bug asks for a popup dialog to specify zoom level because the ruler is/was useless.

Changed 10 years ago by xeen

Make slider more fine grained and fix other bugs

comment:3 Changed 10 years ago by anonymous

Resolution: fixed
Status: newclosed

Fixed in r1337.

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain xeen.
as The resolution will be set.
The resolution will be deleted.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.