These papers might be interesting reads in this regard: 

"A comparison of static, adaptive, and adaptable menus", 2004, Findlater et al.
"Adaptable versus adaptive menus on the desktop: Performance and user satisfaction", 2007, Park et al.
"Ephemeral adaptation: The use of gradual onset to improve menu selection performance", 2009, Findlater et al.

Google (Scholar) can find PDFs of these.


Am 03.11.2017 10:58:08 schrieb Marcel Taeumel <>:

Well, it is not too hard to come up with something, right. ;) Especially coding it is much easier than designing it (wrt. configuration and extensibility). You suggestion is, in my opinion, not better than keyboard-filtering of (hierarchical/grouped) menus. Hmm... user-friendly configuration would be more like expressing what you do frequently instead of filling a blacklist with things to not use.

It might be constructive to look for a good implementation of adaptive menus, whose design we could employ in Squeak. MS Office got rid of their approach, which I think is good. :)


Am 03.11.2017 10:50:16 schrieb Bob Arning <>:

well, that's not too hard, either ;-)

On 11/3/17 4:41 AM, Marcel Taeumel wrote:
I suppose it would be more user-friendly to think about convenient means of menu configuration instead of just straying from one set of hard-coded values to another. :-/


Am 02.11.2017 23:00:03 schrieb Bob Arning <>:

that's not too hard

On 11/2/17 3:48 PM, Chris Muller wrote:
It'd be neat if the IDE could somehow keep a collection of items to omit from the menu; with option to "restore all".