Ergonomics - Rant

Bill Schwab BSchwab at anest.ufl.edu
Sun Jul 22 19:27:47 UTC 2007


Jason,

There is room for debate on what it should do, but this one sounds like
a preference to me.  Options would be to drop, keep, or launch a new
browser on the method.

You want ergonomics?  We should move the Browse-it command to just under
inspect; I have to go to the second menu quite often.  With my current
project, I found a modal way to select a folder, but not files, other
than a chain of menus that (pro) show all hidden files, (con) cannot
hide them, force the user to resort to a more... option, and do not
allow sorting.  It screams for (sorry) modal dialog.  I created a really
cheesy looking "tool bar" composed to ordinary buttons because that was
pretty much the only option.  I have to "balance" the mouse to keep the
input focus in the method name field of the method finder; great tool,
pathetic interface.  I could go on.  The IDE, and sadly the basic pieces
available to give to a would-be user, are 25 years out of date.  How's
that for rant? :)

Bill



===========================
J J <azreal1977 at ...> azreal1977 at ...  wrote:

> Date: Mon, 16 Jul 2007 08:47:32 -0500
> From: david.mitchell at ...
> To: squeak-dev at ...
> Subject: Re: Ergonomics - Rant
>
> Damien, I agree with Todd on this one.
>
> While it is certainly a defensible position to say that the method
> should disappear because after editing, it doesn't match the browser's
> criteria, but I think it is less useful.
>
> That is, I think of the senders browser as being a filter on open not
> a continuously updating filter. Once open, I want to edit my code. I
> don't want it to keep on filtering.

This is part of the whole MVC paradigm, no?  When you change a method
some updates will get generated and the window will know to check this
method that changed, it does fit anymore so it's dropped.  I personally
have never had this problem, because knowing this was MVC I always open
a class browser on that method (it's either double click it or a right
click menu, don't remember) if I want to change the code not to send the
browsed message anymore *but* I still want to look at it after.

Wilhelm K. Schwab, Ph.D.
University of Florida
Department of Anesthesiology
PO Box 100254
Gainesville, FL 32610-0254

Email: bschwab at anest.ufl.edu
Tel: (352) 846-1285
FAX: (352) 392-7029




More information about the Squeak-dev mailing list