On Mar 8, 2012, at 8:25 PM, Esteban Lorenzano wrote: > Hi, > > I'm using Nautilus for my current projects since... well... couple of days, > and I have some feedback: > > (yeah... maybe they are dumb reports, but that's because you did a great work > with nautilus, I just have some really small observations :) > > 1) OB had double-click action: show hierarchy. I miss it a lot :(
If you activate the "open a class on hierarchy" setting, it does the same :) > Also, hierarchy button is too far away when I want to see the hierarchy... > ok, if you don't want to add double click functionality... can it be a menu > option? (show hierarchy (h)) Maybe I should switch the group button and the hierarchy button. It will make more sense :) > Even worst: it swaps panels which is very confusing... but that leads to > point 2 :) There are some good arguments to do that :) But I am quite fed up to tell them again and again ^^ > 2) swap panel configuration is not working for me in latest pharo 1.4 Ie ? > 3) I find "Class", "Instance" buttons very confusing. I liked more the older > solution but well, I understand you want to improve visibility of comments, > but then, I think class button would be better as a "toggle" button (those > buttons who stays pressed) Do you have an example of such a button ? > 4) bold for class side method and categories is too strong, I don't see any > reason for that, we have panel titles and future ;) toggle button to know > which side is. Some people (Laurent not toell who) complain about the lack of visibility. And indeed, I found than when you have multiples browsers, it helps a lot to find where you are in a second. > 5) OB had a #browserIcon method on classes who changed class icon on browser. > This is really useful for knowing different types/hierarchies like errors, > announcements, morphs, etc. Again, this collides with "uncommented" icon, but > I would like to have them back... There are icons for Morph/Erros/Announcements/Magnitude/String/Collection/etc... But maybe I could also add a mechanism to let each class defines it's own icon. > 6) I'm sorry for saying this, but I don't like the icons, nor the colored > options (source, bytecode, decompiled, etc.) at the side. I would prefer a > combo on button panel... and better looking icons (yes Stef, FamFam icons is > ok :) I will be really glad to use yours :) You know, I am kind of a programmer. It means that making icons is not my work. And due to that, it takes me ages to do them. I have no problem to change them at all, but I really don't have time to do them. > 7) Why we have a button panel (which is in fact a toolbar) in the middle of > the browser and not where it belongs: on top? this is a remain of OB, who > took this from old Browser... but conceptually (as in usability terms), this > is a not-good solution. We could think on change this and place the button > bar where it belongs (and add some cool keybindings too) You can't say that the hierarchy button is to far, and ask for putting the toolbar on top ^^ It's here because it's close to the lists (where you spend 20% of your time) and also close to the source code (where you spend 80% of your time). > 8) different sized buttons are a really bad concept. Yes... in Smalltalk this > is very common: to create buttons with the size of text... but this is bad > design because disrupts harmony, and that hurts to the eyes... and when > something hurts, you try not to use it :) I can't agree more. But buttons are kind of a pain in the ass (because they are embedded into a group morph with its own layout etc). As soon as I can set vResizing: #rigid; hResizing: #rigid, I'll do it for sure ^^ > > yeah.. most of my observations are also for any other tool we have, and most > are about usability... I humbly recommend (for all people doing GUIs), the > lecture of this book: http://en.wikipedia.org/wiki/Don't_Make_Me_Think. It is > for web design, but is also a great guide when you want to make things people > like. > > (Also, reading apple design guide is a good way to notice some interesting > things... those guys had invest an insanely amount of time and money in > development them) > I will try to find time to read them, but as I said, my exams are in 11 days so ;) Thanks for the feedback :) Ben > best, > Esteban >
