On Jan 30, 2013, at 10:30 AM, jannik laval <[email protected]> wrote:

> Hi,
> 
> 2013/1/30 Benjamin <[email protected]>
> 
> 
> Ben
> 
> On Jan 30, 2013, at 10:03 AM, jannik laval <[email protected]> wrote:
> 
>> Hi Benjamin,
>> 
>> I am trying to use Nautilus and going to Pharo 2.0 (I am using 20480).
>> I have some remarks about the usability of the tool. I think the idea is 
>> cool and I begin to appreciate it.
>> 
>> But, I have some problems:
>> 
>> - When I am on a method and search senders (b,n). If there is only one 
>> sender, another browser is opened focusing on the sender of the method. But 
>> the method call is not highlighted. When I have to parse long methods, I 
>> loose time.
> 
> True :)
> 
>> - About the keyboard shortcuts: please I need the same shortcuts everywhere… 
>> Not everywhere because I know it takes time to do that. BUT everywhere in 
>> nautilus itself. The shortcuts are not the same in the sourcecode panel (old 
>> shortcuts) and in the list of entities (new shortcuts).
>> As a user, I would like to have the possibility to disable the new shortcuts 
>> to have the same shortcuts everywhere in my environment.
> 
> It's implemented Nautilus side, but KeyBindings still need some love :)

and it will be a settings for the release (to choose between the old and the 
new). 
Opposite to Ben, I think the complex key mappings still need some study and 
enhancement... but that (also with a generalization of the keybindings package 
use) will be for 3.0/

> 
>> 
>> - About the package menu: 
>> >there is too much items: 4 items to add package in groups is too much. I 
>> >would prefer one item (add as group) and a menu More.
>> > Why is there a "Search code" in "rewrite code" item ? The name does not 
>> > make sense.
> 
> Probably comes from OB :)
> 
> And should be changed.
>  
> 
>> > Create Slice should be in the DEBUG mode. Which could be disabled in the 
>> > Settings.
> 
> Debug mode ? Why ??
> 
> Or a different menu that is available for the core team or guys who need this 
> feature.
> I do not use it even if I am in a pharo sprint.

I disagree. Debug mode is to debug nautilus and will fly away for release. 
We want to encourage everybody to contribute with slices, so... it is well 
placed there, very visible :)
(maybe a submenu, but I don't want to remove it)

>  
> 
>> 
>> - The "Show instance variables" and "Show class variables" does not show the 
>> variables but the accessors to the variables, no ?
> 
> Yes, as the other browsers did, but I can change the name ;)
> 
> Yes please
>  
> 
>> 
>> - Is it possible to have a popup on the icons in Nautilus. There is lots of 
>> icons that I don't know what they mean.
> 
> There are (or at least should, maybe a bug)
> 
> There are only on active icons. The others have no information popup.
>  
> 
>> - It is the same for the color of classes and methods: Why are there methods 
>> in gray ? classes in gray ?
> 
> Extensions
> 
> Thank you, but "in the browser" how can I know that ?
>  
> 
>> 
>> - The command "edit a comment", which is a clickable icon, opens a new 
>> window. I would prefer that it has the same behavior than the button 
>> "Comments": opening the comments in the same browser.
> 
> No, thanks to the popup and shortcuts, you can edit in a row a lot of classes 
> very quickly
> 
> Not agree. We have too much opened window, and when I write a comment, I want 
> to write ONE and write it well.
>  
> 
>> 
>> - in the lists of the browser, I would like to select multiple packages 
>> without using the mouse. Is it possible ? In all the browsers, the shift-up 
>> and shift-down can do that.
> 
> PluggableListMorph can't do that, but NewList can.
> 
> Unfortunately, I think the integration will be in 3.0
> 
> ARGhhhh

yep... looks like there is no time to make it idiot (esteban)-proof :)
but we make some good advances last days. 

>  
> 
>> 
>> - When I select multiple packages, the classes of all these packages should 
>> appear. Not only the ones of the last selected package.
> 
> There is a bug entry and discussion about that. Due to extension, it's quite 
> complicated to due and raises some issues.
>  
> 
>> 
>> - what does the locker means in the source code editor ? I understood that 
>> the method cannot be modified… But I can, so I don't understand.
> 
> It's a feature not yet really used. You can pin a text panel, and have 
> multiples. We need to polish that as well :)
> 
> It does not work fine. There are some UI issues (the top of the method is 
> hidden because of the new buttons on the bottom of the window). If it is not 
> used and polished, please remove it.

well, is not a lock, is a pin (icon is confusing)... it is to keep multiple 
methods around... 

>  
> 
>> 
>> - The history navigator is not shared between browsers.
> 
> There is a bug entry for this
> 
>> 
>> That is a good beginning I think. 
>> I give you my point of view as a user of the browser. This is the main tool 
>> I am supposed to use in Pharo and I would like to not be frustrated using it.
> 
> You know I love feedback :)
> 
> Thank you
>  
> Do you know what I like more ? Bug entries :P
> 
> Here, I am a user. I take time to send you a mail, and I don't want to take 
> time to open bug entries. You can do it if you think the ideas are good. :P

distinction between user and developer in pharo community are subtle... and you 
are in pharo-devs list, so you can add a bug entry ;)

best,
Esteban

> 
> Cheer,
> Jannik 
> 
> 
> Thanks again
> Ben
> 
> 
>> 
>> My 2 cents,
>> Jannik
>> 
>> -- 
>> ~~Dr. Jannik Laval~~
>> École des Mines de Douai
>> Enseignant-chercheur
>> http://www.jannik-laval.eu
>> 
> 
> 
> 
> 
> -- 
> ~~Dr. Jannik Laval~~
> École des Mines de Douai
> Enseignant-chercheur
> http://www.jannik-laval.eu
> 

Reply via email to