[Pharo-project] Call for UI gripes
Anything that anyone thinks could be improved? Happy to consider things... just would be nice to have a central point for moving forward with Polymorph (in particular) or other tools... There is a possibility of open-source release of the PackageListTool (http://www.flickr.com/photos/12018791@N06/2616669616/in/set-7215760165939325...) if there is any interest. Regards, Gary.
Gary: First of all, thanks for your excellent work. I really like Polymorph and I use it as my default "theme". Very very impressive. However, squeak seems to be a bit slower with it. For example, in SqueakDBX we are 4 developers. Two of them cannot use it because is slower enough to loose their patient. I am still newbie in squeak so I really don't know the resasons of this. Perhaps this is a morphic thing and nothing about Polymorph. If this is the case, sorry. Please, continue with your work. I really enjoy Polymorph and happy to be the default in pharo. Cheers, Mariano On Thu, Jan 29, 2009 at 2:56 PM, Gary Chambers <gazzaguru2@btinternet.com>wrote:
Anything that anyone thinks could be improved? Happy to consider things... just would be nice to have a central point for moving forward with Polymorph (in particular) or other tools...
There is a possibility of open-source release of the PackageListTool ( http://www.flickr.com/photos/12018791@N06/2616669616/in/set-7215760165939325... ) if there is any interest.
Regards, Gary.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Well, a contemporary look will always drive the computer harder... Don't really find it a problem here though. Main PC is a 2.8MHzQuadCore, lappie is a 1.7MHz Centrino. Guess you might benefit from faster hardware. The SoftSqueak theme seems to be the fastest overall, curious since nicer looking than StandardSqueak (which is, essentially, a pass-through replication of the original code). I guess a poll of some kind of benchmark for all on the list may be in order... Thanks for the support. Regards, Gary. ----- Original Message ----- From: Mariano Martinez Peck To: Pharo-project@lists.gforge.inria.fr Sent: Thursday, January 29, 2009 6:06 PM Subject: Re: [Pharo-project] Call for UI gripes Gary: First of all, thanks for your excellent work. I really like Polymorph and I use it as my default "theme". Very very impressive. However, squeak seems to be a bit slower with it. For example, in SqueakDBX we are 4 developers. Two of them cannot use it because is slower enough to loose their patient. I am still newbie in squeak so I really don't know the resasons of this. Perhaps this is a morphic thing and nothing about Polymorph. If this is the case, sorry. Please, continue with your work. I really enjoy Polymorph and happy to be the default in pharo. Cheers, Mariano On Thu, Jan 29, 2009 at 2:56 PM, Gary Chambers <gazzaguru2@btinternet.com> wrote: Anything that anyone thinks could be improved? Happy to consider things... just would be nice to have a central point for moving forward with Polymorph (in particular) or other tools... There is a possibility of open-source release of the PackageListTool (http://www.flickr.com/photos/12018791@N06/2616669616/in/set-7215760165939325...) if there is any interest. Regards, Gary. _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ------------------------------------------------------------------------------ _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Hi Gary, Thanks for the great work so far! Here some feedback... I merged Polymorph-Widgets-gvc.36 into a current Pharo image (using the default theme, Watery2). Then loaded OB. - Pre-Debugger window buttons look odd in the latest version (see screenshot) - Menu selection does not honor enter, only mouse click. Try doit "1 aa" then select an item from the menu by keyboard and hit enter. Nothing happens (not sure, though, if this is related to Polymorph) - do not show popup windows in task bar, only main windows - Buttons: the text on the blue buttons is a bit hard to read. Furthermore, In the OB Browser there are two types of blue buttons. It would be nice to have a consistent style for buttons. - the style of tooltips (see screenshot) might be improved (- in the preference browser, which by the way looks great compared to the old one, the button "theme..." os obsolete.) Cheers, Adrian On Jan 29, 2009, at 17:56 , Gary Chambers wrote:
Anything that anyone thinks could be improved? Happy to consider things... just would be nice to have a central point for moving forward with Polymorph (in particular) or other tools...
There is a possibility of open-source release of the PackageListTool (http://www.flickr.com/photos/12018791@N06/2616669616/in/set-7215760165939325... ) if there is any interest.
Regards, Gary.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
would be nice. Stef On Jan 29, 2009, at 5:56 PM, Gary Chambers wrote:
Anything that anyone thinks could be improved?
The size of MCBrowser.
Happy to consider things... just would be nice to have a central point for moving forward with Polymorph (in particular) or other tools...
Yes it would be nice if we could move on at the integration level.
There is a possibility of open-source release of the PackageListTool (http://www.flickr.com/photos/12018791@N06/2616669616/in/set-7215760165939325... ) if there is any interest.
Regards, Gary.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Buttons - after loading you should reselect your theme to initialize the forms used for square button corners. menu selection - not sure what you mean. Is it a menu or a popup choice (in which case spacebar should be used to choose option since enter is likely to activate the default button in the dialog) Dialogs - dialogs are tied to their originating window so will surface if the window is selected. I guess you want not to show dialogs in taskbar (maybe a preference, definitely not one-decision-fits-all) Hard to read text - much better if you use a FreeType font! OB buttons - David and I will get there eventually! Tooltips - in what way? Making beziers from polygon morph would be nice and smooth, just tricky to implement Prefs theme - I deliberately didn't touch which buttons though I'll probably remove it next Thanks for feedback. Regards, Gary ________________________________ From: Adrian Lienhard <adi@netstyle.ch> To: Pharo-project@lists.gforge.inria.fr Sent: Thursday, 29 January, 2009 9:37:14 PM Subject: Re: [Pharo-project] Call for UI gripes Hi Gary, Thanks for the great work so far! Here some feedback... I merged Polymorph-Widgets-gvc.36 into a current Pharo image (using the default theme, Watery2). Then loaded OB. - Pre-Debugger window buttons look odd in the latest version (see screenshot) - Menu selection does not honor enter, only mouse click. Try doit "1 aa" then select an item from the menu by keyboard and hit enter. Nothing happens (not sure, though, if this is related to Polymorph) - do not show popup windows in task bar, only main windows - Buttons: the text on the blue buttons is a bit hard to read. Furthermore, In the OB Browser there are two types of blue buttons. It would be nice to have a consistent style for buttons. - the style of tooltips (see screenshot) might be improved (- in the preference browser, which by the way looks great compared to the old one, the button "theme..." os obsolete.) Cheers, Adrian On Jan 29, 2009, at 17:56 , Gary Chambers wrote:
Anything that anyone thinks could be improved? Happy to consider things... just would be nice to have a central point for moving forward with Polymorph (in particular) or other tools...
There is a possibility of open-source release of the PackageListTool (http://www.flickr.com/photos/12018791@N06/2616669616/in/set-7215760165939325...) if there is any interest.
Regards, Gary.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Hi Gary, On Jan 30, 2009, at 13:10 , GARY CHAMBERS wrote:
Buttons - after loading you should reselect your theme to initialize the forms used for square button corners.
ok, works.
menu selection - not sure what you mean. Is it a menu or a popup choice (in which case spacebar should be used to choose option since enter is likely to activate the default button in the dialog)
ah, I didn't know. Indeed, spacebar works.
Dialogs - dialogs are tied to their originating window so will surface if the window is selected. I guess you want not to show dialogs in taskbar (maybe a preference, definitely not one-decision- fits-all)
yes, I think dialogs do not need to appear in the taskbar to avoid clutter, but that's not critical.
Hard to read text - much better if you use a FreeType font!
ok (we will add default freetype fonts to Pharo)
OB buttons - David and I will get there eventually!
Tooltips - in what way? Making beziers from polygon morph would be nice and smooth, just tricky to implement
I thought that tooltips like the ones you usually see (rectangle with light yellow background color) would be nicer than the balloon.
Prefs theme - I deliberately didn't touch which buttons though I'll probably remove it next
Feel free to do so if you like to get rid of them. Cheers, Adrian
Thanks for feedback. Regards, Gary
________________________________ From: Adrian Lienhard <adi@netstyle.ch> To: Pharo-project@lists.gforge.inria.fr Sent: Thursday, 29 January, 2009 9:37:14 PM Subject: Re: [Pharo-project] Call for UI gripes
Hi Gary,
Thanks for the great work so far!
Here some feedback...
I merged Polymorph-Widgets-gvc.36 into a current Pharo image (using the default theme, Watery2). Then loaded OB.
- Pre-Debugger window buttons look odd in the latest version (see screenshot) - Menu selection does not honor enter, only mouse click. Try doit "1 aa" then select an item from the menu by keyboard and hit enter. Nothing happens (not sure, though, if this is related to Polymorph) - do not show popup windows in task bar, only main windows - Buttons: the text on the blue buttons is a bit hard to read. Furthermore, In the OB Browser there are two types of blue buttons. It would be nice to have a consistent style for buttons. - the style of tooltips (see screenshot) might be improved (- in the preference browser, which by the way looks great compared to the old one, the button "theme..." os obsolete.)
Cheers, Adrian
On Jan 29, 2009, at 17:56 , Gary Chambers wrote:
Anything that anyone thinks could be improved? Happy to consider things... just would be nice to have a central point for moving forward with Polymorph (in particular) or other tools...
There is a possibility of open-source release of the PackageListTool (http://www.flickr.com/photos/12018791@N06/2616669616/in/set-7215760165939325... ) if there is any interest.
Regards, Gary.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
OB buttons - David and I will get there eventually!
yep. I integrated your patch, but it needs some fine-tuning. There are still places where OB directly sets button colors. This is easy to fix. The bigger problem is that with your patch we get problems in all other systems not using Polymorph. I'm working on a patch to make it work in both environments. David
Hi Adrian,
Furthermore, In the OB Browser there are two types of blue buttons. It would be nice to have a consistent style for buttons.
What exactly do you mean with two styles of blue buttons? One style for instance / ? / class buttons and different one for browse, hierarchy, variables, etc.? What we have now in the very latest version of OB is that we get a blue button only for radio button like panels (such as instance / ? / class) to denote the current selection and for all other button panels such as browse, hierarchy, etc. we get either a greyed out button if this action is not active at the moment or a normal button if it is active, but no blue buttons. Is this what you want? David
Hi David, I meant the two different styles of blue buttons that you see on the screenshot below. Is this the latest version I am looking at? Cheers, Adrian On Jan 30, 2009, at 16:01 , David Röthlisberger wrote:
Hi Adrian,
Furthermore, In the OB Browser there are two types of blue buttons. It would be nice to have a consistent style for buttons.
What exactly do you mean with two styles of blue buttons? One style for instance / ? / class buttons and different one for browse, hierarchy, variables, etc.?
What we have now in the very latest version of OB is that we get a blue button only for radio button like panels (such as instance / ? / class) to denote the current selection and for all other button panels such as browse, hierarchy, etc. we get either a greyed out button if this action is not active at the moment or a normal button if it is active, but no blue buttons. Is this what you want?
David
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
I meant the two different styles of blue buttons that you see on the screenshot below. Is this the latest version I am looking at?
no, can you execute 'ScriptLoader loadOBAlpha' to get the latest version? David
On Jan 30, 2009, at 16:01 , David Röthlisberger wrote:
Hi Adrian,
Furthermore, In the OB Browser there are two types of blue buttons. It would be nice to have a consistent style for buttons.
What exactly do you mean with two styles of blue buttons? One style for instance / ? / class buttons and different one for browse, hierarchy, variables, etc.?
What we have now in the very latest version of OB is that we get a blue button only for radio button like panels (such as instance / ? / class) to denote the current selection and for all other button panels such as browse, hierarchy, etc. we get either a greyed out button if this action is not active at the moment or a normal button if it is active, but no blue buttons. Is this what you want?
David
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
------------------------------------------------------------------------
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On Jan 30, 2009, at 17:19 , David Röthlisberger wrote:
I meant the two different styles of blue buttons that you see on the screenshot below. Is this the latest version I am looking at?
no, can you execute 'ScriptLoader loadOBAlpha' to get the latest version?
yep, that looks nice. Taking the button styles of OB as the standard, the buttons of MC should be swapped. Adrian
On Jan 29, 2009, at 19:15 , Gary Chambers wrote:
Well, a contemporary look will always drive the computer harder... Don't really find it a problem here though. Main PC is a 2.8MHzQuadCore, lappie is a 1.7MHz Centrino. Guess you might benefit from faster hardware.
The SoftSqueak theme seems to be the fastest overall, curious since nicer looking than StandardSqueak (which is, essentially, a pass- through replication of the original code).
I guess a poll of some kind of benchmark for all on the list may be in order...
We used to measure GUI performance with the "Browser-Bench": time _ 0. saveMorphs _ self currentWorld submorphs. 5 timesRepeat:[ self currentWorld removeAllMorphs. "heh, heh" time _ time + (Time millisecondsToRun: [ 1 to: 10 do: [:i | Browser fullOnClass: SystemDictionary selector: #abandonSources]. self currentWorld submorphs do: [:m | m delete. self currentWorld doOneCycle]]). ]. self currentWorld addAllMorphs: saveMorphs. time/5 asFloat "print it" On my machine I get: Squeak 3.9: 3800ms Pharo #084: 2950ms Pharo #213: 5200ms #084 is before Polymorph was added and #213 is the most recent version. BTW, with OB: 8590ms. Cheers, Adrian
Thanks for the support.
Regards, Gary. ----- Original Message ----- From: Mariano Martinez Peck To: Pharo-project@lists.gforge.inria.fr Sent: Thursday, January 29, 2009 6:06 PM Subject: Re: [Pharo-project] Call for UI gripes
Gary: First of all, thanks for your excellent work.
I really like Polymorph and I use it as my default "theme". Very very impressive.
However, squeak seems to be a bit slower with it. For example, in SqueakDBX we are 4 developers. Two of them cannot use it because is slower enough to loose their patient.
I am still newbie in squeak so I really don't know the resasons of this. Perhaps this is a morphic thing and nothing about Polymorph. If this is the case, sorry.
Please, continue with your work. I really enjoy Polymorph and happy to be the default in pharo.
Cheers,
Mariano
On Thu, Jan 29, 2009 at 2:56 PM, Gary Chambers <gazzaguru2@btinternet.com
wrote:
Anything that anyone thinks could be improved? Happy to consider things... just would be nice to have a central point for moving forward with Polymorph (in particular) or other tools...
There is a possibility of open-source release of the PackageListTool (http://www.flickr.com/photos/12018791@N06/2616669616/in/set-7215760165939325... ) if there is any interest.
Regards, Gary.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
------------------------------------------------------------------------------
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project_________... Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On 1/29/09 11:56 AM, Gary Chambers wrote:
Anything that anyone thinks could be improved?
Not sure if this is the type of feedback you're looking for but I'd like to see some UI behavior changed/modernized: 1) Multiple selection support. 2) Generally, the context of where the mouse pointer is should be taken into account when performing an action. Right now the behavior feels like an uncomfortable cross between Windows 3 and the old X11 pointer focus behavior. For example: in lists when bringing up the context menu, it would be nice to have the option of having the current selection change to the item under the pointer if it is not already selected (either singly or as part of a multi-selection) and then have the context menu brought up. 3) I would love to see object inspectors behave much more like the F-Script object browser. I often find myself needing to pull up 2 or 3 sub-inspectors to get at what I want which is tedious. Thanks, Phil
On Fri, Jan 30, 2009 at 7:53 PM, Phil <pbpublist@gmail.com> wrote:
On 1/29/09 11:56 AM, Gary Chambers wrote:
Anything that anyone thinks could be improved?
Not sure if this is the type of feedback you're looking for but I'd like to see some UI behavior changed/modernized:
1) Multiple selection support.
I would love to have this when generating accessor automatically. VERY often I would like to only create accessors for some fields, not all. And sometimes I want create just the setter or the getter, not both of them. So, yes. I think this would be nice.
2) Generally, the context of where the mouse pointer is should be taken into account when performing an action. Right now the behavior feels like an uncomfortable cross between Windows 3 and the old X11 pointer focus behavior. For example: in lists when bringing up the context menu, it would be nice to have the option of having the current selection change to the item under the pointer if it is not already selected (either singly or as part of a multi-selection) and then have the context menu brought up.
3) I would love to see object inspectors behave much more like the F-Script object browser. I often find myself needing to pull up 2 or 3 sub-inspectors to get at what I want which is tedious.
Thanks, Phil
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
1) Multiple selection support.
I would love to have this when generating accessor automatically. VERY often I would like to only create accessors for some fields, not all. And sometimes I want create just the setter or the getter, not both of them. So, yes. I think this would be nice.
If you are doing this with OB-Refectory then you can as a workaround actually modify the proposed changes of a refactoring before applying it. Simply select the methods in the change browser you don't want and press Ctrl+x. Lukas -- Lukas Renggli http://www.lukas-renggli.ch
On Fri, Jan 30, 2009 at 8:16 PM, Lukas Renggli <renggli@gmail.com> wrote:
1) Multiple selection support.
I would love to have this when generating accessor automatically. VERY often I would like to only create accessors for some fields, not all. And sometimes I want create just the setter or the getter, not both of them. So, yes. I think this would be nice.
If you are doing this with OB-Refectory then you can as a workaround actually modify the proposed changes of a refactoring before applying it. Simply select the methods in the change browser you don't want and press Ctrl+x.
Ahhhh I didn't know that! Very good notice. Thanks
Lukas
-- Lukas Renggli http://www.lukas-renggli.ch
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Hi Gary, Thanks for Polymorph, it does a very good job when showing Squeak/Pharo to Smalltalk-advert people... A thing that i find clumsy with watery is the taskbar. There is no way to distinguish Browsers/workspace/other windows. The original Squeak uses different colors for that. Maybe the icon displayed in the bar could tell the type of the window instead of the generic one currently used. Another annoying thing is the title of OB browser: 'OB Package browser: theClassCurrentlyBrowsed'. As the buttons in the taskbar are too small to display the whole title, we end up with many 'OB Packag...' buttons. I use a tiny patch to get rid of that (see the joined changeset). Cheers, Francois Gary Chambers a écrit :
Anything that anyone thinks could be improved? Happy to consider things... just would be nice to have a central point for moving forward with Polymorph (in particular) or other tools...
There is a possibility of open-source release of the PackageListTool (http://www.flickr.com/photos/12018791@N06/2616669616/in/set-7215760165939325...) if there is any interest.
Regards, Gary.
'From Pharo0.1 of 16 May 2008 [Latest update: #10211] on 30 January 2009 at 11:41:18 pm'! !OBBrowser methodsFor: 'callbacks' stamp: 'francoisstephany 1/30/2009 23:40'! labelString | label | label := self navigationPanel labelString. ^label ifNil: [self defaultLabel] ifNotNil: [label printString ]! !
On Fri, Jan 30, 2009 at 9:26 PM, Adrian Lienhard <adi@netstyle.ch> wrote:
On my machine I get:
Squeak 3.9: 3800ms Pharo #084: 2950ms Pharo #213: 5200ms
#084 is before Polymorph was added and #213 is the most recent version.
BTW, with OB: 8590ms.
ouch... any obvious hotspots? Michael
2009/1/31 Michael Rueger <m.rueger@acm.org>:
On Fri, Jan 30, 2009 at 9:26 PM, Adrian Lienhard <adi@netstyle.ch> wrote:
On my machine I get:
Squeak 3.9: 3800ms Pharo #084: 2950ms Pharo #213: 5200ms
#084 is before Polymorph was added and #213 is the most recent version.
BTW, with OB: 8590ms.
ouch...
any obvious hotspots?
i think its not very fair to compare OB with old browser. You need more cycles to draw icons for methods, show categories in tree, not in a simple list etc. etc. If you want a real 'ouch' then compare it with MVC browser :)
Michael
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig.
We used to measure GUI performance with the "Browser-Bench":
time _ 0. saveMorphs _ self currentWorld submorphs. 5 timesRepeat:[ self currentWorld removeAllMorphs. "heh, heh" time _ time + (Time millisecondsToRun: [ 1 to: 10 do: [:i | Browser fullOnClass: SystemDictionary selector: #abandonSources]. self currentWorld submorphs do: [:m | m delete. self currentWorld doOneCycle]]). ]. self currentWorld addAllMorphs: saveMorphs. time/5 asFloat "print it"
On my machine I get:
Squeak 3.9: 3800ms Pharo #084: 2950ms Pharo #213: 5200ms
#084 is before Polymorph was added and #213 is the most recent version.
BTW, with OB: 8590ms.
Thanks for kicking our asses. Stef
on mac os 9.0 :) Stef On Jan 31, 2009, at 1:29 AM, Igor Stasenko wrote:
2009/1/31 Michael Rueger <m.rueger@acm.org>:
On Fri, Jan 30, 2009 at 9:26 PM, Adrian Lienhard <adi@netstyle.ch> wrote:
On my machine I get:
Squeak 3.9: 3800ms Pharo #084: 2950ms Pharo #213: 5200ms
#084 is before Polymorph was added and #213 is the most recent version.
BTW, with OB: 8590ms.
ouch...
any obvious hotspots?
i think its not very fair to compare OB with old browser. You need more cycles to draw icons for methods, show categories in tree, not in a simple list etc. etc. If you want a real 'ouch' then compare it with MVC browser :)
Michael
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Load the Polymorph-TaskbarIcons package for different icons for (some) tools. I could add a taskbarTaskLabel method that could be used to return an abbreviated version of the window titles... Regards, Gary. ----- Original Message ----- From: "Francois Stephany" <tulipe.moutarde@gmail.com> To: <pharo-project@lists.gforge.inria.fr> Sent: Friday, January 30, 2009 10:57 PM Subject: Re: [Pharo-project] Call for UI gripes
Hi Gary,
Thanks for Polymorph, it does a very good job when showing Squeak/Pharo to Smalltalk-advert people...
A thing that i find clumsy with watery is the taskbar. There is no way to distinguish Browsers/workspace/other windows. The original Squeak uses different colors for that. Maybe the icon displayed in the bar could tell the type of the window instead of the generic one currently used.
Another annoying thing is the title of OB browser: 'OB Package browser: theClassCurrentlyBrowsed'. As the buttons in the taskbar are too small to display the whole title, we end up with many 'OB Packag...' buttons. I use a tiny patch to get rid of that (see the joined changeset).
Cheers,
Francois
Gary Chambers a écrit :
Anything that anyone thinks could be improved? Happy to consider things... just would be nice to have a central point for moving forward with Polymorph (in particular) or other tools...
There is a possibility of open-source release of the PackageListTool (http://www.flickr.com/photos/12018791@N06/2616669616/in/set-7215760165939325...) if there is any interest.
Regards, Gary.
--------------------------------------------------------------------------------
'From Pharo0.1 of 16 May 2008 [Latest update: #10211] on 30 January 2009 at 11:41:18 pm'!
!OBBrowser methodsFor: 'callbacks' stamp: 'francoisstephany 1/30/2009 23:40'! labelString | label | label := self navigationPanel labelString. ^label ifNil: [self defaultLabel] ifNotNil: [label printString ]! !
--------------------------------------------------------------------------------
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On Vista with each theme I get: Watery2 5200 SoftSqueak 4651.6 StandardSqueak 4082.8 Vistary 5378.4 Watery 4979.6 StandardSqueak compares relatively favourably with Squeak 3.9. Nicer looking widgets do take more cpu of course ;-) With FreeType and Arial fonts: Watery2 6621.6 SoftSqueak 5871.4 StandardSqueak 5391.0 Vistary 7081.8 Watery 6521.8 Goes to show that you can't get something for nothing! Regards, Gary. ----- Original Message ----- From: "Stéphane Ducasse" <stephane.ducasse@inria.fr> To: <Pharo-project@lists.gforge.inria.fr> Sent: Saturday, January 31, 2009 10:05 AM Subject: Re: [Pharo-project] Call for UI gripes
on mac os 9.0 :)
Stef
On Jan 31, 2009, at 1:29 AM, Igor Stasenko wrote:
2009/1/31 Michael Rueger <m.rueger@acm.org>:
On Fri, Jan 30, 2009 at 9:26 PM, Adrian Lienhard <adi@netstyle.ch> wrote:
On my machine I get:
Squeak 3.9: 3800ms Pharo #084: 2950ms Pharo #213: 5200ms
#084 is before Polymorph was added and #213 is the most recent version.
BTW, with OB: 8590ms.
ouch...
any obvious hotspots?
i think its not very fair to compare OB with old browser. You need more cycles to draw icons for methods, show categories in tree, not in a simple list etc. etc. If you want a real 'ouch' then compare it with MVC browser :)
Michael
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Really no other gripes? Regards, Gary ----- Original Message ----- From: "Gary Chambers" <gazzaguru2@btinternet.com> To: <Pharo-project@lists.gforge.inria.fr> Sent: Saturday, January 31, 2009 1:42 PM Subject: Re: [Pharo-project] Call for UI gripes On Vista with each theme I get: Watery2 5200 SoftSqueak 4651.6 StandardSqueak 4082.8 Vistary 5378.4 Watery 4979.6 StandardSqueak compares relatively favourably with Squeak 3.9. Nicer looking widgets do take more cpu of course ;-) With FreeType and Arial fonts: Watery2 6621.6 SoftSqueak 5871.4 StandardSqueak 5391.0 Vistary 7081.8 Watery 6521.8 Goes to show that you can't get something for nothing! Regards, Gary. ----- Original Message ----- From: "Stéphane Ducasse" <stephane.ducasse@inria.fr> To: <Pharo-project@lists.gforge.inria.fr> Sent: Saturday, January 31, 2009 10:05 AM Subject: Re: [Pharo-project] Call for UI gripes
on mac os 9.0 :)
Stef
On Jan 31, 2009, at 1:29 AM, Igor Stasenko wrote:
2009/1/31 Michael Rueger <m.rueger@acm.org>:
On Fri, Jan 30, 2009 at 9:26 PM, Adrian Lienhard <adi@netstyle.ch> wrote:
On my machine I get:
Squeak 3.9: 3800ms Pharo #084: 2950ms Pharo #213: 5200ms
#084 is before Polymorph was added and #213 is the most recent version.
BTW, with OB: 8590ms.
ouch...
any obvious hotspots?
i think its not very fair to compare OB with old browser. You need more cycles to draw icons for methods, show categories in tree, not in a simple list etc. etc. If you want a real 'ouch' then compare it with MVC browser :)
Michael
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
participants (11)
-
Adrian Lienhard -
David Röthlisberger -
Francois Stephany -
GARY CHAMBERS -
Gary Chambers -
Igor Stasenko -
Lukas Renggli -
Mariano Martinez Peck -
Michael Rueger -
Phil -
Stéphane Ducasse