SqueakMap Package Loader UI

Brian Rice water at tunes.org
Wed Nov 22 01:35:20 UTC 2006

Hi all,

I spent yesterday evening demo'ing Squeak to a fellow who works with  
EdUbuntu and OLPC since he wanted to write his educational software  
in Squeak to save space on the laptop. His kids were there and really  
got into it after some of the capabilities were made more obvious.

I got some great feedback, and it's always cool for me to show off  
Squeak games (the RTS that Eddie Cottongim made years ago is perhaps  
the best of the non-EToys style) and coding to kids, since I don't  
regularly work with them and most developers are such sticks-in-the- 
mud about the weird UI.

Anyway, it occurred to me that just a little bit of effort in the UI  
design department would quickly improve Squeak's draw. Since I know  
the SqueakMap package loader and it's Squeak's gateway to the  
community for newbies as they start up Squeak (or should be), I  
started there.

I've added some buttons to a toolbar at the top and stole  
MessageNames' search bar to be more clear about the UI.

Current Screenshot (doesn't reflect help-balloon cleanups):
With a filter on:

These are only incremental changes, since I don't want to take on a  
huge-scope project, and don't own this and other packages, so a huge  
fork would be politically difficult. The best application code I  
found for Morphic UI was actually the IRC client, although it is a  
bit spec-heavy.

What do people think of this idea? Particularly the package owners,  
like Göran, but also whoever is "in charge" of the overall UI face of  
Squeak (that is, whoever would complain loudest if I wanted to  
totally re-arrange the world menus).

Also, which projects make this kind of effort obsolete or easier? I  
know about and like the Services/Commands framework and UI, and  
Tweak's menubar system, but don't know what they seek to replace.  
What I don't know is whether there is a simple menu-bar or other such  
system for easily setting up some shared-styled UI features that get  
the salient features right in front of the user instead of burying  
them in context menus.

Okay, I'll stop here for now. Feedback welcome!


-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20061121/54e33aa9/PGP.pgp

More information about the Squeak-dev mailing list