-
Notifications
You must be signed in to change notification settings - Fork 71
Description
Is your feature request related to a problem? Please describe.
One of the most powerful features of QMS is the ability to overlay maps. It is desirable to have the maps you are using at the top of the map list so that you can order them according to the redrawing order you want. Previously, when you activated a map, it automatically moved to the top of the list, but since PR935, with the redesign of the map panel, this has changed and when you activate a map, it does not jump to the top of the list.
This new behaviour is fine for me because just as you want to keep the map settings, you also want to keep its position in the list. However, this has brought about an inconvenience: now, after activating the map, the user has to manually drag it to the desired position, and when the list of maps is very long, this is frustrating. In addition, to search for a map, we can use a very powerful option in the panel, the filter, but if I use the filter, I will not be able to move the map to the desired position.
There is also another drawback: if a user forgets an activated map at the bottom of the list, it will overlap all the others, and you will have to scroll through the entire list to find it.
Describe the solution you'd like
Add an action to move the map to the top of the list whenever the user wants:
1- In the context menu (right button) add an action: ‘Move to top’.
2- Modify the behaviour of the activate/deactivate map button with CTRL+click:
- For inactive or not used maps: CTRL+click activates the map and moves it automatically to the top
- For active maps: CTRL+click keeps the map active and moves it automatically to the top
Describe alternatives you've considered
An alternative would be to add a button in the map filter line to show only active maps, but this would not solve all cases.
Give a reason why someone else should spend time on that request
The CTRL+click behaviour on the ‘activate/deactivate map’ button would greatly improve the user experience, and since we have a new button, it would be an opportunity to take full advantage of it without adding other buttons.