Bugzilla:Bug Layout Revision: Difference between revisions
Gwagenknecht (talk | contribs) (added my comments) |
Gwagenknecht (talk | contribs) (added header for my comments) |
||
Line 2: | Line 2: | ||
(please include your rationale!) | (please include your rationale!) | ||
=== gwagenknecht === | |||
<blockquote> | <blockquote> | ||
* Over all, I like the redesign of the show bugs page. | * Over all, I like the redesign of the show bugs page. |
Revision as of 15:13, 2 January 2007
Comments
(please include your rationale!)
gwagenknecht
- Over all, I like the redesign of the show bugs page.
- Having the bug status as the first field is great. But I would like it to be even more prominent (for example, try to leave the cell bellow it empty). (It might be subjective but it's one of my major complaints agains JIRA. It's not easy enough to ready the bug status. Don't know why but maybe because the UI is too busy for me.)
- I like the ideas exposed by dolske in mockup2. Especially the right alignment of the field names make it easier to read and the colorization of the input fields makes them easier to recognize.
--Gwagenknecht 07:04, 2 January 2007 (PST)
Mockups
mconnor
This mockup was originally done prior to the redesign. Linked here for easy reference.
Dolske (mockup2)
I've created another mockup, based off the redesign, to try out some more/revised ideas...
- Visual noise from form controls is again reduced (as the previous mockup tried), but instead of using a zillion "(edit)" links the fields are directly editable. Thanks to Jesse for suggesting styling the controls.
- The field labels were becoming too visually prominent. Changed weight and color to not draw attention away from the bug data. I also undid mconnor's left-alignment, as that was also seemed to call attention to them (ie, it almost looked like a 4-columns instead of just 2).
- Stole the header from mozilla.com, just to try out something different. The footer also changed, but there's functionality missing.
- Removed the clump of radio-button actions that were underneath the comment box. Instead, these modifications should be done direction upon the fields themselves. Need to do some more work to make sure those operations are still easy to do, but hey it's just a mockup. :-)
- Table widths are dynamic now, try changing the width of the window.
- Not shown: fields that are modified should change their background color to a light-red to indicate the modification.
Summary of discussion prior to 26-Dec-2006 upgrade
(Note: this page was getting huge, and trying to rearrange and reclassify all the comments would have been a huge time sink. Instead, I've tried to fairly summarize things in a way useful for future discussions.) See the last verbose version for the complete comment list.)
The redesign was largely based on a proposal mockup from mconnor. Changes were prototyped here.
Issues not resolved by redesign
- When no search results are available, just hide that row since it adds no valuable information
- "Format for Printing" should be removed, replaced by appropriate media-specific CSS
- However, note that content of the current printing-formated page differs.
- Combine some fields to a single line. For example, Hardware + OS -> Platform
- Make "URL" an attachment (this is a new BZ feature)
- In the change section at bottom, remove the word "bug" and associated prepositions from "accept bug", "resolve bug ...", etc - it's implied
- Search and search navigation in multiple places seems odd. Try combing to a single line.
- Assignee needs an "(edit)" link
- Only show time estimate to logged in users.
- Some of the field names are links, others are not.
- Attachments should link to the comment describing them.
- The big radio list at the bottom of the page (right above the "Commit" button) really needs to be simplified, or even eliminated. Most of these actions could be some from the controls at the top of the page, with better design.
- The "Depends On" and "Blocks" fields should be clipped if they're really long (with a mechanism to show them all if desired). "Depends on: 99 bugs (2 open, 97 resolved)" seems more useful than a giant block of numbers.
- Bugzilla should lend a hand when you're filling out a field with a name (assigned to, qa contact, flags). "Default" is probably needed as a minimum, although a longer list of people appropriate for the task would be nice.
- The yellow header bar linking to mozilla.org seems completely useless. Maybe make it a footer, or just delete it entirely?
Problems/Objections with the redesign
- Various comments about how the fields should be properly arranged. Everyone had their own rationale, so summarizing the ideas here isn't useful. :-)
- 3-column layout better than 2-column (saves space, higher information density, easier to scan each chunk/grouping)
- However, may look worse if your browser isn't wide.
- Have a single "People involved with bug" block
- Old header looked better (redesign doesn't save space, consistency with other Bugzilla pages)
- "Preferences" changed to "Settings"
- The "magically expanding comment box" is annoying.
- Each comment should have more left-padding to move it under the header
- Action block (at bottom of page) now disconnected from the fields it operates on (at top of page)
- Some colored regions have curved borders, others do not.
- Too much whitespace between field and label.
- Is "View All" link on attachments really useful?
- Double clicking on my mail address at the bottom of the page and pasting it into a text field prepends it with "# "
Other mockups
Jesse
I've made a proposal that uses a "3 columns at the top, 2 columns in the middle" layout (similar to current BMO layout) but based on the page with improved grouping and "(edit)" links. It saves a significant amount of vertical space, gives more room to the URL and whiteboard fields, and IMO looks pretty good. See this page for a list of changes I made.
Reply from Silver:
- Less information is available "above the fold" here (it's lost the last modified time and votes).
- In addition to other comments against it, it actually gives me less space for the keyword/whiteboard/URL fields!
Dolske (mockup1)
I had a few more ideas on streamlining things, and did a rough mockup to see how well they work. It needs fine-tuning, ignore any fixable rough edges.
- The outlines and icons of form controls add a *lot* of visual complexity to the page. The mockup replaces almost all the HTML controls with just plain text (but you can reactivate the controls by clicking "edit"). This really improves readability, but the obvious cost is having to click "edit" to update fields is annoying. This needs improved.
- The top part of the bug is using CSS3(ish) columns, so you will see 2 or 3 columns depending on how wide the browser is. Or, uhh, 1 column for narrow windows. And browsers that don't support -moz-column-width. There's not much control over where a column starts, so tweaking a design to work with different column counts is tricky (the mockup just happens to look fairly reasonable). Perhaps there are JS/DOM tricks that could help? I consider this a failed experiment as-is.
- The CC list is hidden again (ala mconner's mockup).
- Combined some fields