[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Gnome-apt hmm



Previously Jason Gunthorpe wrote:
> Anyhow, I think I'll just let Wichert go over it with you and then make
> some comments later on when it is more to both of your likings.

I played with it a bit and here is a first list of comments. Some things
are just nitpicks, but they are all things that should be looked at.

> Waiting for someone to notice it uses 4 meg of libraries

More troublesome is that I needed the install a whole bunch of new GNOME
stuff and that broke a lot of others GNOME apps.. I couldn't even login
anymore since the panel is broken now :(.

Anyway, here we go:

* The about-box is horribly out of date

* (import|export) packagelist don't work yet. They should be wrappers
  for dpkg --[gs]et-selections

* It might be more intuitive to make the details-pane dockable instead of
  having it both as a seperate window and in the main window

* You shouldn't need to be root to start gnome-apt and look at the packages

* You `Column Order' page in the Global Preferences is horribly non-intuitive.
  I suggest a listbox with the columns and it where the user can select
  a column and move it up and down either by dragging it or using up & down
  buttons. Something like this:

  +---------------------------------------------------+
  |  +----------------------------------+             |
  |  | Packagename                      |             |
  |  | Section                          |  [   UP  ]  |
  |  | Installed version                |             |
  |  |>Install                      <   |             |
  |  | Delete                           |  [ DOWN  ]  |
  |  | ....                             |             |
  |  |                                  |             |
  |  +----------------------------------+             |
  | [ OK  ]     [ APPLY ]     [ CLOSE ]    [ HELP ]   |
  +---------------------------------------------------+

* There should be a minimum amount of whitespace between column in the
  packagelist to keep it more readable

* You need to clip column in the packagelist: right now they can overlap
  (simple way to reproduce this: mark libc6 for deletion and the new
  text in the status-column will be replaced with a longer string that
  overlaps the next couple of columns)

* You should only have to click once in the expand/collapse boxes

* The rectangles in the D/K/I columns are not very intuitive. I'm not sure
  that radio-buttons are the best solution either though.

* It would be nicer to expand the first level of the package tree on startup;
  right now the list of letters & numbers is confusing.

* It would be nice if you could mark the row that starts a group (for example
  by giving it a grey background).

* The text-widget used for the description is crap, but you already seem to
  know that :)

* If I move the focus to a package that is related to anothe package (for
  example select perl after expanding cfengine) it would be nice if the
  details-pane gave the name of the relation; the icons are nice but if
  you don't know what they mean you are lost

* Clicking on a column header should change the sort order. Clicking on the
  header when the column is already the primary searchkey should invert the
  search-order for that key

* If I right-click on the columnheader I still get the option to install/keep/
  etc. something. This might be an effect of not changeing the selected
  package on a right click; I think that is more intuitive.

* I'ld place the most important columns first in the packagelist, and I don't
  think the D/K/I columns are. I'ld place packagename and section as the
  first columns.

* The Auto-flag isn't implemented yet

* The sources dialog needs work

* For a program of this quality it might be nice to give it a nice
  splashscreen, featuring the new Debian-logo once we have chosen that.

Wichert.

-- 
==============================================================================
This combination of bytes forms a message written to you by Wichert Akkerman.
E-Mail: wakkerma@cs.leidenuniv.nl
WWW: http://www.wi.leidenuniv.nl/~wichert/

Attachment: pgp4zrdkl_k06.pgp
Description: PGP signature


Reply to: