http://bugzilla.novell.com/show_bug.cgi?id=620513
http://bugzilla.novell.com/show_bug.cgi?id=620513#c5
--- Comment #5 from Stanislav Brabec 2010-07-07 18:51:31 CEST ---
I overseen that the column 2 is also a treeview with item 1 folded.
Heavy need of Versions is not an UI deficiency. It is a generic problem of
advanced user with multiple repositories with the same package in a different
shape and a symptom of legal limitations of some packages in some repositories.
Well, and I found a bug in the implementation:
1. Subscribe to Packman
2. Search for gstreamer-0_10
3. Click to Dependencies and Versions without resizing the window
Actual result: GUI enters into an infinite resize loop ("dancing letters" in
the window) and must be killed.
Regarding the GUI:
I am not sure, whether others will have the same problem with reading the GUI,
but I have and also my colleague also had a problem. The tree view mixes data
that are read only and Versions that contains important functionality.
I was thinking about:
Either
- Back to a separate comobobox (your b)
or
- Unfold Versions by default (your a)
or
- Fold Details by default (similar effect as your c)
or
- Return back to a single column (It would also display Dependencies a bit
better and fix the dead loop)
or
- Add pane between column 1 and 2 (It would also allow to display Dependencies
a bit better)
or
- Add combobox in the "Version" bound together with "Size", "Repository", and
maybe "Supportability" columns in the list of packages.
I would probably prefer the Version combobox column in the list of packages as
the best solution and a separate combobox as the second best solution, but
other solutions would be OK as well (combobox column is much more complicated
than one line change).
Logically I imagine: select a package, then proper repository/version and
finally read (and read only) information from the tree view.
On the other hand, the "Space available" combobox seems to be a bit
superfluous. While installing, I would care only on free space in / (and
eventually /usr, /var, /etc, /srv if mounted separately).
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.