Modify

Opened 4 years ago

Closed 4 years ago

Last modified 3 years ago

#11823 closed enhancement (fixed)

Add a mini map

Reported by: Klumbumbus Owned by: team
Priority: normal Milestone: 15.09
Component: Core Version:
Keywords: minimap Cc:

Description

A user asked me in a pm, if it would be possible to add a small overview map which would help for fast orientation, when zoomed in.

Attachments (2)

id_minimap.PNG (421.5 KB) - added by Don-vip 4 years ago.
11823-alpha.patch (3.8 KB) - added by simon04 4 years ago.

Download all attachments as: .zip

Change History (18)

comment:1 Changed 4 years ago by Don-vip

Keywords: minimap added
Summary: add a toggle dialog with a mini mapadd a mini map

I don't think a toggle dialog woud be the best solution. I like the ID implementation (enabled with '/' or ':' key depending on keyboard layout):



Last edited 4 years ago by Don-vip (previous) (diff)

Changed 4 years ago by Don-vip

Attachment: id_minimap.PNG added

Changed 4 years ago by simon04

Attachment: 11823-alpha.patch added

comment:2 Changed 4 years ago by simon04

Summary: add a mini map[Patch] add a mini map

attachment:11823-alpha.patch is a sketch of such a toggle dialog. To use it, execute $ cp images/preferences/map.png images/dialogs to make the corresponding dialog image available.

I think the patch needs a better event handling, i.e., to get rid of skipEvents.

comment:3 Changed 4 years ago by simon04

In 8719/josm:

see #11823 - Add minimap toggle dialog

comment:4 Changed 4 years ago by simon04

Summary: [Patch] add a mini mapAdd a mini map

comment:5 Changed 4 years ago by simon04

Milestone: 15.09

comment:6 Changed 4 years ago by Klumbumbus

the shrink/enlarge button is superfluous in the minimap.

comment:7 Changed 4 years ago by Don-vip

we should also disable the "zoom in" action performed if we double-click in the dialog.

comment:8 in reply to:  7 ; Changed 4 years ago by Klumbumbus

Replying to Don-vip:

we should also disable the "zoom in" action performed if we double-click in the dialog.

Why? I find it pretty useful to zoom (with the mouse wheel) and move in the minimap and define a new edit area. This is faster than zooming and moving in the main map view if you want to change your edit area.

comment:9 in reply to:  8 ; Changed 4 years ago by Don-vip

Replying to Klumbumbus:

Replying to Don-vip:

we should also disable the "zoom in" action performed if we double-click in the dialog.

Why?

Because I couldn't find how to zoom out after :) Does the mouse scroll really work?

comment:10 in reply to:  9 Changed 4 years ago by Klumbumbus

Replying to Don-vip:

Does the mouse scroll really work?

Yes, it's the same like in the download window.

comment:11 Changed 4 years ago by simon04

In 8732/josm:

see #11823 - Minimap: hide shrink/enlarge button

comment:12 Changed 4 years ago by Klumbumbus

Is there still something to do with this ticket or can this be closed?

comment:13 Changed 4 years ago by simon04

Resolution: fixed
Status: newclosed

The basic functionality is implemented. Improvement ideas will pop up over time …

comment:14 Changed 4 years ago by Klumbumbus

Just for your information, the user who asked for this feature gave a big compliment to the developpers and said that it is "perfect" and "just as he had imagined". :)

comment:15 Changed 4 years ago by simon04

Thank you for sharing the feedback :-)

comment:16 Changed 3 years ago by simon04

In 10784/josm:

see #11823 - Delay minimap initialization until first use

This does no longer cause the JCSCacheManager to be initialized when creating the MapFrame.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
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.