On Apr 22, 2012, at 5:01 PM, Sean P. DeNigris wrote:
> Wow, Nautilus is *really* fun to use! I have quite a few ideas for plugins...
Cool :)
> A few suggestions...
> * Hierarchical package list - also, since with Metacello the convention is
> (e.g. P-Core, P-UI, P-Tests) with no overarching package, it should group
> all packages matching P-*, even if they are technically separate packages
We thought of that, but first, we had to make the tree widgets faster :)
> * I miss the search bar from OB where I could just start typing as soon as I
> opened the window. It seems that Nautilus doesn't set the keyboard focus
> anywhere useful.
This is strange, the focus should be at the nice place (like class if you browse a class, method if you browse a method and so on)
I will check that.
> Options:
> �- search bar
I will keep that in mind ;)
> �- typing brings up the class search dialog
> �- give keyboard focus to the package list so I can use the shortcuts right
> away. This may be the best one because I have access to 3 options:
> � �- cmd-F to search packages
> � �- cmd-f to search classes
> � �- start typing to do a basic package search
As I said, the focus should be there.
> * creating new methods - when you click a protocol name, the
> "messageSelectorAndArgumentNames" template is displayed in the code pane,
> and is pre-selected. I found this very confusing as a newbie because the
> selection made me think that I could start typing to replace the template,
> but the keyboard focus is not on the template. It's also useless because
> when you click on the code pane, it unselects, so you have to double-click
> anyway.
True ! I already notice that ^^ To be honest, I just copy/paste the behavior from the default browser, but I will change that soon ^^
> Two suggestions
> �- from the class pane, protocol pane, or both, have an "add method" menu
> item that transfers focus to the preselected template
> �- when just clicking on a protocol, don't pre-select the template
> * back/forward buttons for history navigation?
They use to be there, I will reintroduce them :)
> * a centralized place to put/list plugins so we can share them
I have now idea how to do that except creating a dedicated repository :)