Closed Bug 1065105 Opened 10 years ago Closed 10 years ago

Pinboard panel broken

Categories

(Tree Management :: Treeherder, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wlach, Assigned: wlach)

References

Details

Attachments

(4 files)

It looks like the changes in bug 1063732 broke the pinboard, which uses absolute positioning. Probably the best long term solution is to convert the pinboard to use flexbox as well.

I will fix this.
Attached file Fix pinboard
This doesn't look all that great, but the original had some spacing/alignment issues as well. I think the best way forward might actually be to commit this as-is, then file a followup bugs to come up with a better layout / CSS combination which makes the pinboard panel beautiful. :)

If you disagree we can iterate on this one a bit more.
Attachment #8486778 - Flags: review?(cdawson)
Status: NEW → ASSIGNED
OS: Linux → All
Priority: -- → P2
Hardware: x86_64 → All
Attachment #8486778 - Flags: review?(cdawson) → review+
Hey Will- This looks MUCH better.  Though the "bugs" section of the pinboard doesn't look quite right, now that I play with it.  I've attached a couple screenshots.  Maybe that panel needs a min height/width or something?
Attached image with no bugs
:tojonmz also noticed that the pinboard holder can expand out of control if you add a lot of jobs, we should fix that by sitting a maximum height on that container (and probably also set a minimum as it looks kinda weird if there's no jobs pinned, though that's more of an aesthetic problem than a functional one).
I've covered the un-pin all behavior, where the remaining 3 containers are undesirably flowing, in bug 1065636. It also describes the max container height issue there also.
See Also: → 1065636
I think this should fix the major functional issues with the pinboard. IMO we can leave everything else to followup bugs, unless I'm missing something.
Attachment #8487502 - Flags: review?(cdawson)
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Attachment #8487502 - Flags: review?(cdawson) → review+
Commits pushed to master at https://github.com/mozilla/treeherder

https://github.com/mozilla/treeherder/commit/fbc1bd2add136d976d7eaf1be9354ae3791e9894
Bug 1065105 - Fix pinboard by containing it within a flexbox

https://github.com/mozilla/treeherder/commit/6d27382e12868a861cf42c39d81daaf2dd276d53
Bug 1065105: More pinboard fixes

* Job entries, bug lists now have minimum/maximum heights, so things
don't contract or expand too much

https://github.com/mozilla/treeherder/commit/f4d3f67f2d974550f1d9855b1626fc40ba93d297
Merge pull request #167 from wlach/1065105-2

Bug 1065105: More pinboard fixes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: