[squeak-dev] Re: The Trunk: System-mha.167.mcz

Igor Stasenko siguctua at gmail.com
Wed Nov 18 16:19:22 UTC 2009


2009/11/18 Michael Haupt <mhaupt at gmail.com>:
> Righto.
>
> Here's an idea. It's not about a structure proposal for the entire
> world menu, as I rarely use many of the entries ...
>
> But regarding the structure, what about having something like this.
>
> Browser
> Workspace
> Transcript
> Test Runner
> more tools ...
> -----
> ...
> -----
> Save
> Save as ...
> Save as new version
> Save and quit
> Quit
>
> I know, this doesn't look much different from what we have now, but
> there's something behind the scenes. The "more tools ..." entry would
> open a sub-menu with all the tools to pick from. The four entries
> above that (i.e., the four first entries in the world menu) are
> adaptive. The most frequently selected tools make it there, replacing
> the less frequently used ones. So, if I rarely open a Transcript but
> often the Monticello browser, the latter will eventually replace the
> former.
>
> What about that?
>
I quite neutral to tricks, like dynamically tracking a most often used
items and arrange the menu
using this criteria.
if your changes will make world menu contain less items (not counting
submenus), please do :)

> Regarding content-wise restructuring of the world menu, I can't say
> much as I usually use the top four entries, and some of the ones at
> the bottom. The rest is very rarely used, so I don't have much
> interest and don't want to impose my opinion on anyone.
>

The world menu organization looks like a white noise to me.
Randomly placed, unrelated items shown in a single list..
If you right-click on a world,
there are much better menu (but again, prepended with white noise from
morph menu).

The items are nicely grouped into submenus:

Squeak
Project
Configuration
Help

IMO this should be shown on top and made accessible before anything
else in world menu.
of course, if we care to make squeak more user-friendly some day :)

> Best,
>
> Michael
>


-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list