Modify

Opened 6 years ago

Closed 4 years ago

#473 closed enhancement (fixed)

[PATCH] Zoom levels.

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

Description

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 4 years ago.
Make slider more fine grained and fix other bugs

Download all attachments as: .zip

Change History (4)

comment:1 Changed 6 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 4 years ago by xeen

  • Owner changed from framm to xeen
  • Summary changed from Zoom levels. to [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 4 years ago by xeen

Make slider more fine grained and fix other bugs

comment:3 Changed 4 years ago by anonymous

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in r1337.

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as closed .
as The resolution will be set. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.
Author


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

 
Note: See TracTickets for help on using tickets.