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! |
> 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! > > |
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! >> >> > |
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! >>> >>> >> |
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! >>>> >>>> >>> |
Free forum by Nabble | Edit this page |