On Jan 30, 2013, at 10:30 AM, jannik laval <jannik.laval@gmail.com> wrote:
Hi,
2013/1/30 Benjamin <benjamin.vanryseghem.pharo@gmail.com>
Ben
On Jan 30, 2013, at 10:03 AM, jannik laval <jannik.laval@gmail.com> 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