On Thu, 2007-07-05 at 17:09 +0100, Ricardo Cruz wrote:
The Package Selector window is also good, but to me needs improvement/changing: 1. Swop the columns of installed and available software as people normally want to know what they have first before selecting an upgrade to it.
That can be done -- but Alberto voted against -- anyone want to make themselves heard and uneven the voting? :) Well, I'm sorry to tell you. But which column makes more sense on which side, seems to be driven by what I want to achieve. It was fun to realize ;-) So I can't uneven the vote.
But seriously. I think, a lot of people will have a similar feeling at
some point. If you want to operate on your existing packages, one might
want this list on the left. If you rather want to search for new
software, it might be the pool that needs to be on the left. That's the
main reason for me, why the 2-list approach might not work. But I'm
happy to try it with our users for the next release and get some more
data from them (i.e. feedback on whether it works for them).
Most of the points have already been raised:
* Don't keep installed packages in the list of installable
packages. It confuses (though this has been improved in the
latest version, where the install/upgrade button changes its
label).
* Some way to mark different states of a package (installed is
latest, installed has update available, installed is newer than
pool)
* A way to manipulate the lists (maybe a menu), to restrict the
list to packages in a certain state or of a certain kind and
than be able to operate on this restricted list on the whole
(partially done with the "View Packages" field when selecting
languages. We now have 4 possible selections, maybe it's time to
switch to a drop-down menu.
* List packages by source (I use this very often to check packages
from build service).
* Mark packages and install their -devel, -debug, whatever
packages.
In the end, even if we stick to the two column approach, the GTK+ front
end should be feature equivalent with the Qt front end.
Cheers
--
Jörg Kreß