[squeak-dev] Re: The Inbox: ReleaseBuilder-fbs.84.mcz

Frank Shearar frank.shearar at gmail.com
Sat Dec 15 23:29:58 UTC 2012


UI/user fail: this was meant to go to the list too.

---------- Forwarded message ----------
From: Frank Shearar <frank.shearar at gmail.com>
Date: 15 December 2012 23:29
Subject: Re: [squeak-dev] The Inbox: ReleaseBuilder-fbs.84.mcz
To: Chris Muller <ma.chris.m at gmail.com>


On 15 December 2012 23:23, Chris Muller <ma.chris.m at gmail.com> wrote:
> Ah ok.  Hmm, I wonder if this worth fixing this way?  I think folks
> will notice the button text doesn't fit into the button when they
> resize the window and there are sure to be other cases of
> less-than-perfect scaling (although I wonder what _would_ be the best
> solution for that if we could simply snap our fingers and have it be
> done?  Just truncate the text to the edge of the button?).

It might be a terrible way to fix the problem. At any rate, 600x400 is
closer to the size I've always seen browsers default to. I was
surprised to see how squashed they look with extent 500x400.

> I only mention this because, when windows open wider than tall, for me
> it just feels.. clausterphobic.  Lots of white space width but more
> scroll bars needing vertical scrolling because of being scrunched
> vertically.
>
> I always thought we should set AlternativeBrowseIt true by default so
> it would encourage folks to focus on the _domain_ model rather than
> the package model.  Lo-and-behold, "instance" fits wholly within the
> button of the Hierarchy browser!   :)

I'm all up for revamping the UIs of the Tools, but if possible I'd
like to defer that to 4.5 :)

frank

> On Sat, Dec 15, 2012 at 5:06 PM, Frank Shearar <frank.shearar at gmail.com> wrote:
>> On 15 December 2012 23:02, Chris Muller <asqueaker at gmail.com> wrote:
>>>> 600x400 means not having the "instance" button's label spill over the button's boundary.
>>>
>>> Hi Frank, what did you mean by this?  Which is the "instance" button?
>>
>> Under the class list pane are three buttons - "instance", "?" and
>> "class". In a 500 at 400 browser, the "instance" label doesn't fit into
>> its button.
>>
>> Ah, I've just realised I should have added "of a Browser" somewhere in
>> that sentence.
>>
>> frank
>>
>>> On Sat, Dec 15, 2012 at 3:56 PM,  <commits at source.squeak.org> wrote:
>>>> A new version of ReleaseBuilder was added to project The Inbox:
>>>> http://source.squeak.org/inbox/ReleaseBuilder-fbs.84.mcz
>>>>
>>>> ==================== Summary ====================
>>>>
>>>> Name: ReleaseBuilder-fbs.84
>>>> Author: fbs
>>>> Time: 15 December 2012, 9:54:33.462 pm
>>>> UUID: 12111077-b190-42f5-bdad-7ba375378cf1
>>>> Ancestors: ReleaseBuilder-fbs.83
>>>>
>>>> 600x400 means not having the "instance" button's label spill over the button's boundary.
>>>>
>>>> =============== Diff against ReleaseBuilder-fbs.83 ===============
>>>>
>>>> Item was changed:
>>>>   ----- Method: ReleaseBuilder class>>prepareNewBuild (in category 'scripts') -----
>>>>   prepareNewBuild
>>>>         "ReleaseBuilderTrunk prepareNewBuild"
>>>>         "Prepare everything that should be done for a new image build"
>>>>         TTCFont registerAll.
>>>> +       RealEstateAgent standardSize: 600 at 400.
>>>> -       RealEstateAgent standardSize: 500 at 400.
>>>>         SystemVersion newVersion: self versionString.
>>>>         SMLoaderPlus
>>>>                 setDefaultFilters: (OrderedCollection with: #filterSafelyAvailable).
>>>>         self setDisplayExtent: 800 @ 600;
>>>>                  setPreferences;
>>>>                  switchToNewRepository;
>>>>                  openWelcomeWorkspaces.
>>>>         "Make DependencyBrowser accessible on the open menu."
>>>>         DependencyBrowser initialize.
>>>>         Smalltalk cleanUp: true except: #() confirming: false.
>>>>         Undeclared removeUnreferencedKeys.
>>>>         Smalltalk garbageCollect!
>>>>
>>>>
>>>


More information about the Squeak-dev mailing list