Closed
Bug 1043785
Opened 9 years ago
Closed 9 years ago
improve readability of the Failure Summary panel
Categories
(Tree Management :: Treeherder, defect, P1)
Tree Management
Treeherder
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: heycam, Assigned: jfrench)
References
()
Details
Attachments
(4 files, 2 obsolete files)
I think the Failure Summary panel is a bit hard to read at the moment. I think it is because it is difficult to distinguish between the lines that come from the log and the bug suggestions. On tbpl these are easily distinguished, as the bug suggestions are both indented and are shown in a different colour (due to their being links). I find the grey background of the log lines serve to de-emphasise those lines (due to the reduced contrast between background and foreground, and despite the bold text), when in fact they should be emphasised. I don't think the text there needs to be bold; bold text should be reserved for the matched keywords, so that you can scan the suggested bugs to find ones that have the best matches more easily.
Comment 1•9 years ago
|
||
Yeah I agree - thank you for filing this :-) Reading that panel to match failures against bug suggestions is something the sheriffs have to do many many times a day, so every second saved reading/grokking really helps.
Blocks: treeherder-sheriff-transition
Priority: -- → P1
Assignee | ||
Comment 2•9 years ago
|
||
I had a look at this; I have something that I think addresses all the points raised. Cameron, Ed, would you like to see a 1-2px "expansion" in vertical padding to help readability also? It seems to make it easier to read, but where you might have read 9 lines of bugs previously, you would now only read 8. Or, I could leave the vertical padding as-is. I have attached screen grabs before and after the change, and a third with extra padding.
Assignee: nobody → tojonmz
Status: NEW → ASSIGNED
Flags: needinfo?(cam)
Assignee | ||
Comment 3•9 years ago
|
||
Assignee | ||
Comment 4•9 years ago
|
||
Assignee | ||
Comment 5•9 years ago
|
||
Reporter | ||
Comment 6•9 years ago
|
||
The indentation makes a lot of difference, thanks. I think the vertical padding looks OK without the extra 1-2px. One odd thing is that the suggestion that takes up two lines seems to have more padding at its top than the other lines (look at the spacing between each of the [+] buttons). A few other points that you may or may not want to look at (as part of this bug, or at all): * It would be good if the multi-line suggestion could use a hanging indent so that the second line of text starts where the bug number does. * The [+] buttons don't look so great, IMO, though I don't have any concrete suggestions on what to do about them. I do like the stars on tbpl. ;) * I think I prefer the entire suggestion line being a link.
Flags: needinfo?(cam)
Assignee | ||
Comment 7•9 years ago
|
||
Thanks Cameron, I will go with the existing vertical padding in that case. Yes, there are weird line spacing differences even on production, between regular bug lines and strikethrough bug lines. I will try to fix that and the other items you mentioned, and put up another screen grab before opening a PR.
Assignee | ||
Comment 8•9 years ago
|
||
What do you think about using an icon like the pin glyph. It is less high-contrast than the [+] icon, and perhaps communicates more clearly what it does (adds the bug to the pin board).
Attachment #8463147 -
Attachment is obsolete: true
Attachment #8463149 -
Attachment is obsolete: true
Flags: needinfo?(cam)
Reporter | ||
Comment 9•9 years ago
|
||
Yeah I think the pin looks better than the [+].
Flags: needinfo?(cam)
Assignee | ||
Comment 10•9 years ago
|
||
Cool on the pin icon. I've also solved that weird double-up line padding issue between the non-strike and strike list items. Every line is now evenly spaced and grouped with its accompanying error. A couple of other quick questions: o Do you guys ever have to copy/paste this panel content? I agree it might look tidier but my concern about changing the list item text to do that hanging indent (via new divs or other means), may introduce more whitespace or line feed issues during copy/paste. o Can you confirm broad consensus across all the sheriffs about making the entire line a link? I will try to make that change if so. Other than that, I think we're getting close.
Reporter | ||
Comment 11•9 years ago
|
||
Not being a sheriff, I'll defer to Ed on those.
Assignee | ||
Comment 13•9 years ago
|
||
I was speaking with RyanVM on IRC and his take was that the Sheriffs copy/paste failure-summary panel content all the time, so I pose we leave that failure summary line wrap as-is for now, and not indent with more whitespace and containers. He was uncommitted on whether or not to make the entire line blue(and a link) just because TBPL did it. But with the particular workflow in TBPL it served as a visual aid, for him to see he was starring his intended failure. Perhaps in Treeherder there is enough clarity during the pin bug-addition process? If you still prefer all-blue content(links), I will see if it is possible.
Assignee | ||
Comment 14•9 years ago
|
||
It's an easy change in the template, if you want the entire bug line as a link. Though it seems it will make selection of partial lines for copy/paste more difficult and in some cases not possible, same as TBPL.
Assignee | ||
Comment 15•9 years ago
|
||
Here's some screen grabs of the current links, and full links.
Assignee | ||
Comment 16•9 years ago
|
||
Comment 17•9 years ago
|
||
(In reply to Jonathan French (:jfrench) from comment #14) > It's an easy change in the template, if you want the entire bug line as a > link. Though it seems it will make selection of partial lines for copy/paste > more difficult and in some cases not possible, same as TBPL. The content we're copying and pasting is the log line itself, rather than the bug summary of suggestions, so making the whole line a line for the bugs doesn't affect that. I think we should just go with whichever is the most readable.
Flags: needinfo?(emorley)
Assignee | ||
Comment 18•9 years ago
|
||
Clarifying w/Ed on IRC he thinks we should go with the current separate bug-number link for now, we can always make the full line a link later, if needed. I will open a PR shortly.
Assignee | ||
Comment 19•9 years ago
|
||
https://github.com/mozilla/treeherder-ui/pull/108
Assignee | ||
Comment 20•9 years ago
|
||
PR has been landed on master. I will mark fixed once pushed and checked on production.
Assignee | ||
Comment 21•9 years ago
|
||
I think we can be comfortable with verification on dev, prior to a later push to stage/production. It looks fine to me on dev, and all the agreed-upon changes are present. Marking fixed.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•