The Inbox: ReleaseBuilder-fbs.84.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: ReleaseBuilder-fbs.84.mcz

commits-2
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@400.
- RealEstateAgent standardSize: 500@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!


Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: ReleaseBuilder-fbs.84.mcz

Chris Muller-3
> 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?


On Sat, Dec 15, 2012 at 3:56 PM,  <[hidden email]> 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@400.
> -       RealEstateAgent standardSize: 500@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!
>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: ReleaseBuilder-fbs.84.mcz

Frank Shearar-3
On 15 December 2012 23:02, Chris Muller <[hidden email]> 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@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,  <[hidden email]> 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@400.
>> -       RealEstateAgent standardSize: 500@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!
>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: ReleaseBuilder-fbs.84.mcz

Chris Muller-4
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 <[hidden email]> wrote:

> On 15 December 2012 23:02, Chris Muller <[hidden email]> 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@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,  <[hidden email]> 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@400.
>>> -       RealEstateAgent standardSize: 500@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!
>>>
>>>
>>

Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: ReleaseBuilder-fbs.84.mcz

Frank Shearar-3
UI/user fail: this was meant to go to the list too.

---------- Forwarded message ----------
From: Frank Shearar <[hidden email]>
Date: 15 December 2012 23:29
Subject: Re: [squeak-dev] The Inbox: ReleaseBuilder-fbs.84.mcz
To: Chris Muller <[hidden email]>


On 15 December 2012 23:23, Chris Muller <[hidden email]> 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 <[hidden email]> wrote:
>> On 15 December 2012 23:02, Chris Muller <[hidden email]> 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@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,  <[hidden email]> 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@400.
>>>> -       RealEstateAgent standardSize: 500@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!
>>>>
>>>>
>>>