Hi,
On 31/03/2011 19.52, Terry Reedy wrote:
On 3/31/2011 9:59 AM, Antoine Pitrou wrote:
Le jeudi 31 mars 2011 à 23:48 +1000, Nick Coghlan a écrit :
On Thu, Mar 31, 2011 at 10:16 PM, Antoine
Pitrou<solip...@pitrou.net> wrote:
It would be nice if someone with UI design experience was
interested in
maintaining/improving the tracker.
The challenge is the same as with any UI designer involvement in open
source stuff though: they really need to be given the freedom to do
proper workflow analysis and come up with something that *works*, but
in practice things tend to get derailed into endless bikeshed
arguments, since *everyone* has an opinion on the UI design of the
tools they have to use.
Well, obviously they have, since they are users and are directly
impacted by any changes.
The line this draws is between clean-sheet design and iterative
improvement. Clearly it would be difficult to try to sell us a wholesale
change in how the issue tracker organizes things.
Here is my proposal for a redesign based on an analysis of my usage ;-).
You can add your proposal to
http://wiki.python.org/moin/DesiredTrackerFeatures
There you can find several suggestions and discussions about possible
changes to the tracker (it's similar to python-ideas ML, but it's about
the tracker and it's on a wiki page).
Bugs and concrete suggestions should be submitted to the meta-tracker
(http://psf.upfronthosting.co.za/roundup/meta/) or discussed on the
tracker-discuss mailing list.
I have a 1600x1050 (or thereabouts), 20" (measured) diagonal, 17"
across screen.
The left column has a 7/8" margin, 2 3/8" text area, and 1" gutter.
These could be shrunk to say, 1/4, 2, 1/4, saving 1 3/8".
The comment box is 8 1/2", message boxes are wider, but the extra
width is not used if one uses hard returns in the comment box. In any
case, the message boxes could be narrowed by 1 1/8".
This would allow a right column of 1/4+2+1/4".
Except for title, comment, and file boxes, we then stack the
classification and process boxes in the right column.
The nosy box would be last so it can list one name per line.
It would end with an [ add me ] button. It should also have a box for
adding people (as with Assigned To). Having to look up tracker names
in Assigned To and retype exactly in the nosy list is an error-prone
nuisance. Putting all these boxes to the side leaves them visible for
those who want them but out of the way and ignorable for those who do
not.
You can also use the "(list)" link to open a popup and search for users
to add to the nosy instead of copying them from the "Assigned To" list
by hand. (I know that popup are not the most usable thing and that the
search has some limitation (e.g. it's case sensitive), but that's the
best we have right now, and works fairly well for me.)
Also one of the design goal is to keep the interface as simple as
possible, so we try to avoid adding more things unless they are really
useful. Having an expanded list of names doesn't sound too useful to me.
I would be nice is both the left and right columns had buttons to hide
and show. This would help people accessing issues from smaller
screens, as with a netbook.
The title is not really classification and belongs at the very top. It
could even go in the 1 1/8" top bar, which is currently mostly empty,
along with the issue number.
I would like to try putting the comment box after the last (most
recent) comment, as that is the message one most ofter responds to.
Having to now scroll up and down between comment box and last
message(s) is often of a nuisance.
This summer I plan to participate again to GSOC and work on the bug
tracker (if my proposal gets accepted). There are already a few things
I want to improve and I also have some patches ready that just need to
be updated and applied.
In the meanwhile you can use
http://wiki.python.org/moin/DesiredTrackerFeatures to list the things
that you would like to see, so that they don't get lost in the archives
of python-dev.
Best Regards,
Ezio Melotti
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com