drawpile / Drawpile

A collaborative drawing program
http://drawpile.net/
GNU General Public License v3.0
1.03k stars 130 forks source link

Radial Tool & Function Menu #1329

Open MorrowShore opened 2 months ago

MorrowShore commented 2 months ago

We could have a customizable radial menu. It would be an amazing functionality and make things quite a lot easier for pen users. An idea for the default keybind would be tilde ` which is currently not used for anything as far as can be seen, and is very accessible.

Here are two examples of what they could look like. Although it doesn't need to be a circle per say. menuintegration dx-radialcontextmenu-example25398

askmeaboutlo0m commented 2 months ago

Krita also has this in the form of what they call the "pop-up palette" I think. They bind it to right-click by default, but you can probably also summon it via touch somehow.

Krita pop-up palette

I've never used it, but it seems pretty powerful. It lets you rotate and zoom the canvas, pick brush presets, choose colors, toggle foreground and background color, toggle canvas-only mode, fiddle with some brush settings and reset the brush to its default. Although a chunk of that seems kinda pointless assuming a pen and touch use case, since you can rotate and zoom the canvas with your fingers and the UI elements at the bottom of the canvas or in the navigator just fine. Although for one-handed use it may still be nice if it can be fit in somehow.

MorrowShore commented 2 months ago

It would probably be better if it was a customizable function menu that could also include brushes. For example, undo, redo, hide all other layers, eraser, or things of that nature. Point being, giving access to shortcuts that would make a keyboard mostly optional during a normal workflow. And color selection could allow to completely hide the right panel as well. Here's a mockup of a very concise design image