How important is comps.xml to us these days? Which packages should be in comps.xml and which not?
kevin.kofler at chello.at
Mon Sep 22 21:09:21 UTC 2008
Richard Hughes <hughsient <at> gmail.com> writes:
> That would be a usability disaster. Do you want to try explaining how a
> tristate checkbox works to any of the people on the profiles page?
How else do you want to represent a group? A group can be partially installed,
you can't just show it as not installed (then how do you represent uninstalling
it?) or installed (then how do you represent installing it completely?),
showing a group as not installed or as installed when it's actually partially
installed is going to confuse users.
Tristate checkboxes are a very common UI to represent groups where a more
detailed selection is available, many Window$ installers use them (and those
are surely targeted at the average user!), as does Anaconda (or at least used
to do). A tristate in the gray state is a clear hint that you have to go to the
details to see what exactly is selected and unselected.
More information about the fedora-devel-list