biigle / core

:large_blue_circle: Application core of BIIGLE
https://biigle.de
GNU General Public License v3.0
11 stars 16 forks source link

Radial menu for favourite label selection #815

Open mzur opened 2 months ago

mzur commented 2 months ago

Here is an idea that could improve label selection for users working with a tablet and pen: In the annotation tool settings, they can enable the "radial label menu". When enabled, they can do a right click (with a button on the pen) that opens a menu like this:

image

The menu does not show action buttons as in the screenshot but all favourite labels. The menu is displayed as long as the pen button is pressed. The user then can move the pen to the label they want to select and when they release the button, the label is selected.

dlangenk commented 2 months ago

Would also be nice to have a delete last label item in there.

mzur commented 2 months ago

This would mix "general" actions with the label selection again. Is it too cumbersome to click on the button at the bottom of the screen?

dlangenk commented 2 months ago

The thing is that you slip or the tablet is detecting your hand as input and so an annotation is created which is incomplete and a new one is started. This happens frequently so you quickly want to get rid of it. Thats why I programmed one of the pen buttons to simulate the backspace key.

dlangenk commented 2 months ago

The radial menu might even be nice with a mouse. You press mouse button 4 or 5 or a keyboard key and while pressed the radial menu is shown.

mzur commented 2 months ago

But I imagine that it could be difficult to show more than 10 items (i.e. the favourite labels) in the menu.

dlangenk commented 2 months ago

Yes, but it might be faster than hotkeys (including memorizing the mapping). But that is just a nice to have if you get it for free.