[squeak-dev] [ANN] Squeak 4.5 Release Candidate 1

Raymond Asselin asselinraymond at videotron.ca
Tue Jan 28 00:06:21 UTC 2014


+1 for thaïs

Envoyé du iPhone de Raymond

> Le 2014-01-27 à 17:19, Chris Muller <asqueaker at gmail.com> a écrit :
> 
> Hi John-Reed,
> 
>> On Mon, Jan 27, 2014 at 3:23 PM, JohnReed Maffeo <aldeveron at graffiti.net> wrote:
>> 1. There is an interesting (and to me, unnerving) new feature in Squeak Squeak4.5-13663.
>> 
>> Automatic pane resizing in System Browser.
>> 
>> When I mouse around in a newly opened window, the panes resize their height and width in seemingly random ways.
> 
> It's not random at all.  The philosophy of the horizontal-splitter
> algorithm is to 1) only expose additional information but, 2) don't
> truncate any information to accomplish that, e.g., only encroach on
> whitespace.
> 
> For vertical bars; the bars between lists will automatically
> reposition themselves to encroach on whitespace in one pane to expose
> more information in adjacent panes.  It will balance the number of
> characters occluded on either side of the bar, if necessary.
> 
> For either, if a particular splitter is manually positioned, it will
> remain still at the dragged location.  To reactivate
> automatic-positioning, yellow-click it.
> 
>> I find no value in the resizing that is done.
> 
> A lot of thoughtful consideration, design, and implementation work
> went into it.  It's a major productivity boost.  It alleviates 90% of
> manual sizing otherwise required by the user in a typical day.
> 
> Everyone should give this chance for at least one full day's work
> before judging it.  I struggled with the animation distraction for a
> day or two, but now when I open a window, I simply let them do their
> work while I put the window where I want.  I'm 90% liberated from
> manual twiddling, positioning and scrolling.  I've noticed even the
> _need_ to resize windows is reduced too.
> 
>> 2. Comment:  From an experienced user perspective, I appreciate the clean look when I first open Squeak.
>>> From a new user perspective, I appreciate the introductory screens.
> 
> I want to deliver a clean-look this time.  If a new user is presented
> with nothing but a clean desktop, they have no choice but to
> "explore".  I don't to want to fool new users into getting comfortable
> by thinking those workspaces have everything they need to do useful
> things with Squeak.  I want them in the "drivers seat" from the get
> go.
> 
>> 3. Presenter(Object)>>doesNotUnderstand: #associatedMorph
>>     a. Open Squeak
>>     b. Open a new morphic project
>>     c. Return to previous project
>>     d. Select red X, close this window.
>>     d.  MNU Really delete the icon
>>          and remove the project
>>          'Unnamed' from Etoys?
>>          (file will still be saved on disk.
>> 
>> Thats all from my lunch break.
> 
> Shit, we should fix that.
> 
> Thanks.
> 


More information about the Squeak-dev mailing list