Flower menus

Flower Menus: A New Type of Marking Menus with Large Menu Breadth, Within Groups and Efficient Expert Mode Memorization (AVI'08)

This paper presents Flower menu, a new type of Marking menu that does not only support straight, but also curved gestures for any of the 8 usual orientations. Flower menus make it possible to put many commands at each menu level and thus to create as large a hierarchy as needed for common applications. Indeed our informal analysis of menu breadth in popular applications shows that a quarter of them have more than 16 items. Flower menus can easily contain 20 items and even more (theoretical maximum of 56 items). Flower menus also support within groups as well as hierarchical groups. They can thus favor breadth organization (within groups) or depth organization (hierarchical groups): as a result, the designers can lay out items in a very flexible way in order to reveal meaningful item groupings.
We also investigate the learning performance of the expert mode of Flower menus. A user experiment is presented that compares linear menus (baseline condition), Flower menus and Polygon menus, a variant of Marking menus that supports a breadth of 16 items. Our experiment shows that Flower menus are more efficient than both Polygon and Linear menus for memorizing command activation in expert mode.
Flower menu: Novice & Expert mode
Samples of curved gestures in the Flower menu
Pigtail gesture in the Flower menu
The 7 gestures of Flower menus for the Northern orientation and their average execution times
A selection with a 3-level Flower menu in expert mode
Bent gestures for the counterclockwise
Percentage of recalled items for the 3 menu techniques

Code

Flower menus (C++ / QT)
Gesture recognizer for Marking menus and Multi-Strokes (C++ / Qt)
CSV manager code utile pour logger les événements dans les menus (C++ / Qt)

References

multiblending icon Gilles Bailly, Eric Lecolinet and Laurence Nigay

Flower Menus: A New Type of Marking Menus with Large Menu Breadth, Within Groups and Efficient Expert Mode Memorization
ACM AVI'08

Related Projects


MenUA (design space)

Wave & Wavelet menus

Leaf menus