Musings on the PackageBrowser

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Musings on the PackageBrowser

Ian Bartholomew-3
I do like the new PackageBrowser, a definite advantage over the old one.
Some observations though -

- The new folder/package views do seem to lead to a bit of excessive
clicking with the mouse.

What I "think" I would like is ...

PackageBrowser start. $ selected and all package names visible but no
selected package.

Select a folder. Package list shows packages in selected folder. No package
selection.

Select a package. Contents view filled with the information for the current
tab and selected package.  Folder selection stays as before, $ if no
intermediate folder selected.

Install a package. Folder list is expanded to correct place and folder
selected. Installed package is selected. Contents view filled as
appropriate.

New package. As install.

With folder $ selected double clicking a package would open the folder tree
to the appropriate folder and reselect the package.

Whilst the multiple selection of packages is definitely useful I think it
should only be done at _my_ discretion. Having _automatic_ selection of
multiple packages seems to occasionally lead to a bit of confusion.

- The above probably goes for the new SystemBrowser as well. Although I can
see that automatically selecting all the packages in a folder can be more
useful here I'm still not sure that it should be the default.

- The old PackageBrowser was useful for loose methods contained within a
Package. You could easily step through them one at a time without having to
open a browser on each.  I can't see a way (?) of doing something similar in
the new browser.

I did wonder if it might be possible for the classes view in the
SystemBrowser to have two tabs, one to show defined class as it does now and
the other to show the classes of loose methods defined in the package.
Selecting one of these classes would then show the selectors of methods
defined in the package for that class in a different way (normal colour?) to
the classes methods defined in other packages (purple?) - inherited methods,
if selected, would show as faded.

It might be more trouble, and cause more confusion, than it's worth though.

Just some thoughts anyway

Regards
    Ian


Reply | Threaded
Open this post in threaded view
|

Re: Musings on the PackageBrowser

Bill Schwab
Ian,

I've lost some time to my startup problem, so a few things you've said don't
sound familiar - that's probably just because I haven't gotten there yet.  A
few things resonated immediately:

> - The new folder/package views do seem to lead to a bit of excessive
> clicking with the mouse.
>
> What I "think" I would like is ...
>
> PackageBrowser start. $ selected and all package names visible but no
> selected package.

Sounds great!


> Select a folder. Package list shows packages in selected folder. No
package
> selection.

Ditto.

> Whilst the multiple selection of packages is definitely useful I think it
> should only be done at _my_ discretion. Having _automatic_ selection of
> multiple packages seems to occasionally lead to a bit of confusion.

Agreed.  I was already going to suggest a "select all" button (or maybe just
a context menu item) to make it easy to restore the "default" selection.
Now that you mention it, I think it might be better to defer the selection.
One other thought: there was a comment re "slower windows".  I haven't yet
had a chance to time anything (anybody???); but, given the amount of
selecting that the package manager does on its own, could that be the issue?

My real interest in time to open a window is centered on my end user apps.
If a CHB that does more takes a little longer to load, that's not a big deal
because it helps me and doesn't affect my users.

Have a good one,

Bill

--
Wilhelm K. Schwab, Ph.D.
[hidden email]


Reply | Threaded
Open this post in threaded view
|

Re: Musings on the PackageBrowser

Steve Waring-2
In reply to this post by Ian Bartholomew-3
Hi Andy and Blair.

Dolphin 5 looks great, thanks for your hard work!

Adding my 2c on the new Package Browser, I would find it useful if the
Prerequistes pane also contained a list of dependent packages, and an
indication of whether a cyclic prerequisite exists.

Thanks,
Steve Waring