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 :( 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)) Even worst: it swaps panels which is very confusing... but that leads to point 2 :) 2) swap panel configuration is not working for me in latest pharo 1.4 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) 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. 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... 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 :) 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) 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 :) 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) best, Esteban
