[squeak-dev] find class is broken...

Chris Muller asqueaker at gmail.com
Sat Sep 19 23:47:40 UTC 2020


On Sat, Sep 19, 2020 at 5:18 PM tim Rowledge <tim at rowledge.org> wrote:

>
>
> > On 2020-09-19, at 12:40 PM, Thiede, Christoph <
> Christoph.Thiede at student.hpi.uni-potsdam.de> wrote:
> >
> > Can you reproduce this in a fresh trunk image? Which preferences do you
> have changed?
>
> I can see the problem in a 5.3 image with no updates. There is some weird
> interaction between where you last selected anything and what cmd-f offers.
> I'd have to guess at some relationship to the focus follows mouse stuff -
> except the preferences don't show me any pref that seems to have anything
> to do with 'focus follows mouse', which I'd swear used to be there.
>

"*Focus Follows Mouse" *is the original name for the setting, "*Windows'
Contents Are Always Active*".  Marcel did quite a bit of work which
included renaming that.


> Select a class and then a method; move the cursor back to the category
> list and cmd-f - you'll get the dialogue for the method list. Select in the
> method text pane, move the cursor to the category list and cmd-f will get
> you a text find dialogue (with a truly terrible pair of title & query
> strings).
>
> We seem to be making a rather convoluted set of UI choices these days.
>

The above is the correct behavior when *Mouse over for keyboard focus* is
disabled.  The last-clicked widget got keyboard focus and keyboard input.

I made a video several years ago explaining all the related settings in
detail.  Insane input leverage is available, if you're willing to crank up
the settings.  For example, imagine the power of having EVERY PIXEL on your
desktop being ready for ANY INPUT, regardless of window z-ordering, simply
by moving pointer there and pressing a mouse or keyboard button.

    https://www.youtube.com/watch?v=q0WqBjtIbK0

I believe *Click for focus *is such a naturally painful (mal)design for
users, that it was instrumental in the death of PC's for personal
computing.  It's still around because people often prefer familiarity, even
if it hurts.

 - Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200919/2d49ec11/attachment.html>


More information about the Squeak-dev mailing list