Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Favorite symbol palette on ctrl & left-click #1185

Open
mlerjen opened this issue Nov 29, 2018 · 14 comments
Open

Enhancement: Favorite symbol palette on ctrl & left-click #1185

mlerjen opened this issue Nov 29, 2018 · 14 comments

Comments

@mlerjen
Copy link
Contributor

mlerjen commented Nov 29, 2018

Steps to reproduce/ Actual behaviour

  1. Drawing the map from the scribble notes on the desktop, one hand is on the mouse to draw and switch tools, while the other is on the keyboard to press special keys (Crtl, Space a.s.o.) and short-cuts (as crtl&G, K ,O or E a.s.o.) to switch tool and execute most of the operations without using toolbars neither menues. This makes it possible to stay "on-site" with the mouse cursor most of the time.
  2. The only bump in the drawing workflow occurs all these times you have to leave the main window to change the current symbol for drawing/replacing/ filling.
    [I usually draw big contiguous vegetation patch-works with a helper area symbol, then cut it into the patches and then change them to the according intended symbol]

Expected behaviour

  1. It would much smoother to apply the same concept with the ring palette appearing at left-click also for a set of nine favorite symbols. Thus on crtl & left-click an alternate ring palette appears with nine symbols to switch to. These symbol could be somehow defined and marked in the Symbol dialog (add to favorites).
  2. That way, the mouse cursor much more seldom had to leave the main window, but would remain on the site of drawing action.

Configuration

Mapper Version: 0.8.3
Operating System: Windows 7

@mlerjen
Copy link
Contributor Author

mlerjen commented Nov 29, 2018

image
fig.1. use case...

@mlerjen
Copy link
Contributor Author

mlerjen commented Jan 13, 2022

This image show the mouse paths it took me to draw the building in the background.

The movement towards tool buttons and drop-down menues is very reduced due my use of keyboard shortcuts.

The remaining bump really still is the selection of the symbols. What I tried here was to at least pull my favourites to the left end of the symbol window. That is better than nothing but... if I had my favourites on the context menu... 🥇

IOGraphica - 21 minutes (from 16-07 to 16-28)

@ollesmaps
Copy link

Relates to #948.

@mlerjen
Copy link
Contributor Author

mlerjen commented Jan 14, 2022

I changed the title from ... left-click ... to ... right-click ... as it should just work as the context menu somehow.

@dl3sdo
Copy link
Member

dl3sdo commented May 29, 2023

I assume you want something like this:

symbol_wheel_menu.mp4

@mlerjen
Copy link
Contributor Author

mlerjen commented May 29, 2023

yes. X-)

@mlerjen
Copy link
Contributor Author

mlerjen commented May 31, 2023

Imagine alt & right-click would open a wheel menu in which you could switch between template configurations. :-)

@dl3sdo
Copy link
Member

dl3sdo commented May 31, 2023

You mean that you configure your templates regarding visibility&opacity, and then remember it as 'Set 1', do another configuration and remember that as 'Set 2'.
The wheel would you then allow to select one of these sets, right?
This change should also include the possibility to save these sets as part of the map file.

@mlerjen
Copy link
Contributor Author

mlerjen commented May 31, 2023

Yes. Similar to this one #534 -> comment#8

@dl3sdo
Copy link
Member

dl3sdo commented Jun 7, 2023

In case the user selects a small number of symbols, the wheel menu looks weird (or can't be shown at all):
Wheel_3_SymbolsWheel_4_Symbols
Thus I propose to repeat selected symbols until a minimum number is reached:
Wheel_6_Symbols

@mlerjen
Copy link
Contributor Author

mlerjen commented Jun 8, 2023

Or just put blanks to fill up to six?

Or just fill it with the six "recent" symbols? (That way you could work in full "recent" mode by defining zero favorites).

Are 6 favorites enough? Would it be possible to stack a second ctrl-right click on top of the first palette to get a second palette with 6 more "favorites" resp. "recents"?

@dl3sdo
Copy link
Member

dl3sdo commented Jun 10, 2023

I now use blanks to fill up to six symbols.
Up to 8 symbols can be shown without overlap of the symbols (and without increasing the size of the symbol wheel menu).
@mlerjen: which number of symbols would you consider as sufficient for the symbol wheel menu?

I thought as well about a mechanism to use the most used symbols as default.
The user could still be able to select symbols to make them sticky, but that might become superfluous indeed.

symbol_wheel_menu2.mp4

@mlerjen
Copy link
Contributor Author

mlerjen commented Jun 15, 2023

Very nice.
I would propose to test the feature, as it is all about developing the smooth work flow.

Some thoughts beforehand:

  • There is always the option to pick a symbol directly from the map window by selecting a drawn object with this symbol you want. Thus to fill the palette with the most popular symbols might turn it useless. You could pick the symbol from the map window most of the time. Actually this is also a point against working with "most recent".

  • The palette is therefore more to pick up the "rare but regular" ??

  • Now, in some cases you don't know which symbols are available on the palette. Would you then check the palette and if no return and follow the traditional path by the symbol window? You must be somehow assured that the first path is the path to achieve your goal.... How about a second ctrl&right click on the palette opened up the floating symbol window at the point you click? You'd have just two clicks -> palette -> symbolwindow to get to the symbol you want. There maybe use a sort by used/not used and then sort by number such as the used symbols shine on top but in the order we got used to.

  • There is another use case though, where the palette is very handy indeed. It is when you switch symbol or fill with another symbol. In that case you can not select the final symbol from the map window but will have to pick it up from the symbol window instead. e.g. in the drawing areas workflow I use (draw common outline, cut along borders, assign symbol)...
    image

@ollesmaps
Copy link

ollesmaps commented Jun 22, 2023

I would be very happy if this works also in Android.

The symbol icons could appear in the same place as color icons of Paint-on-template. If the palette is editable similarly as Paint-on-template palette that would be superb.

It could look like this:
Screenshot_symbolsontop2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants