Hi Guille & Cyril, On 1 June 2018 at 14:22, Cyril Ferlicot D. <cyril.ferlicot@gmail.com> wrote:
Hi everyone,
With Guille we are trying to improve the usability of the WorldMenu.
The world menu is by large un-intuitive: - Users are not used to click on a background to open a menu - For those that "get it" they try to do it with right click (Of course, it looks like a context menu!) and that does not work
Since some decades now the default way to display a menu in applications is to have a bar at the top of the windows. We should change that world menu by a menu bar like any application. That will lower the entrance barrier to new users, at the cost of having to move the cursor to the top to look for the menu...
You can find here a PR that add the WorldMenu as a top bar to Pharo and reorganize it:
https://github.com/pharo-project/pharo/pull/1470
See screen in the PR.
It still have room for improvements but we think it's stable enough for integration in Pharo.
Missing features: - What do we do when Pharo is not wide enough? - What to do when a window is dragged behind? - Make it parametrizable to allow users to build a bar with their own menu builder - Add shortcuts to open the menu windows like (maybe) - Update it when we change the font size (this is a general Pharo problem)
Feedback is welcome.
Thanks for this. Along with being able to maximise windows completely, making the task-bar distinct at the bottom, these are great changes. Instead of a menu bar at the top, which takes quite a bit of space, and as mentioned may not fit on a small screen (especially if applications add entries), how about a "Start" button in the task-bar that pops up the menu a-la Windows? I'm not tied to the name "Start", it could just be an earth icon, which would save space. (This is actually how I interpreted Cyril's original suggestion) Cheers, Alistair
Related issue: https://pharo.fogbugz.com/f/cases/22038/Replace-World-Menu-by-Menu-bar
Guille & Cyril
-- Cyril Ferlicot https://ferlicot.fr