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

Chris Muller ma.chris.m at gmail.com
Sat Dec 15 23:23:59 UTC 2012


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?).

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!   :)



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