mapeditor / tiled

Flexible level editor
https://www.mapeditor.org/
Other
11.24k stars 1.76k forks source link

bring distinction between main tools cursors #3192

Open gabuzom opened 2 years ago

gabuzom commented 2 years ago

Tiled is a wonderful piece of free/libre software! thanks immensely for it!!

Yet there is one minor frustration i experience while using it, and juggling between the main tools using keyboard shortcuts: brush/eraser/rectangular selection... sometimes i am so absorbed that i don't realize, after switching to another operation, which was selected (and therfeore erase instead of brushing, or brush instead of...). Sure it's as simple as looking at the toolbar, but when you're really absorbed in your design you never do...

How about:

this way one would instanteously be able to shift their mind from one tool to the other

of course if i am the only one thinking it would be a good idea it probably means it is not worth implementing ;)

cheers!

bjorn commented 2 years ago

Tiled is a wonderful piece of free/libre software! thanks immensely for it!!

You're welcome! :-)

of course if i am the only one thinking it would be a good idea it probably means it is not worth implementing ;)

No, this is a known usability problem so thank you for opening an issue about it! I'm just not sure whether distinguishing the tools just by the color of their highlight is the right approach. Using a red highlight for eraser seems sensible, but using green for the shape tool feels arbitrary. Currently, the highlight follows the configurable (if not using system style) selection color, so the question is also whether we should entirely drop that.

Personally, I've been more thinking about introducing different mouse cursors, which is what seems more common among graphical software. Of course creating mouse cursors is more work than setting up some different colors, but maybe we could use some from Inkscape for example.

gabuzom commented 2 years ago

Thanks for your reply!

Instead of colours it could also be something dotted lines along the border of the square...? or a double-border when it comes to stamp (clone)?