Closed
Bug 1394268
Opened 7 years ago
Closed 7 years ago
Implements the new photon tab line in the devtools tabbar
Categories
(DevTools :: General, enhancement)
DevTools
General
Tracking
(firefox57 fixed)
RESOLVED
FIXED
Firefox 57
Tracking | Status | |
---|---|---|
firefox57 | --- | fixed |
People
(Reporter: gl, Assigned: gl)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
Attachments
(1 file, 7 obsolete files)
7.94 KB,
patch
|
gl
:
review+
|
Details | Diff | Splinter Review |
No description provided.
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 5•7 years ago
|
||
I will be building the tab design piece by piece, and breaking it down into parts that are easily reviewable. I don't believe this will be immediately landable.
Comment hidden (mozreview-request) |
Comment 7•7 years ago
|
||
mozreview-review |
Comment on attachment 8901627 [details]
Bug 1394268 - Part 4: Implement the photon tab line for the selected sidebar tab.
https://reviewboard.mozilla.org/r/173032/#review178668
::: devtools/client/themes/toolbox.css
(Diff revision 1)
> overflow: hidden;
> text-overflow: ellipsis;
> background-color: transparent;
> }
>
> -.devtools-tab-line {
Wasn't this code just added in part 2? Can you put it in common.css in that one to prevent extra changes / blame?
Assignee | ||
Comment 9•7 years ago
|
||
Attachment #8901625 -
Attachment is obsolete: true
Attachment #8901625 -
Flags: review?(bgrinstead)
Attachment #8902498 -
Flags: review?(bgrinstead)
Comment 10•7 years ago
|
||
We discussed attempting to land some of this now. Can you attach a folded version of a patch you are proposing to land?
Flags: needinfo?(gl)
Assignee | ||
Comment 11•7 years ago
|
||
Implements the top tab line for the tabbar in the toolbar and sidebar.
Attachment #8901624 -
Attachment is obsolete: true
Attachment #8901626 -
Attachment is obsolete: true
Attachment #8901627 -
Attachment is obsolete: true
Attachment #8902498 -
Attachment is obsolete: true
Attachment #8901624 -
Flags: review?(bgrinstead)
Attachment #8901626 -
Flags: review?(bgrinstead)
Attachment #8901627 -
Flags: review?(bgrinstead)
Attachment #8902498 -
Flags: review?(bgrinstead)
Flags: needinfo?(gl)
Attachment #8902937 -
Flags: review?(bgrinstead)
Comment 12•7 years ago
|
||
Comment on attachment 8902937 [details] [diff] [review]
1394268-1-4-folded.patch
Review of attachment 8902937 [details] [diff] [review]:
-----------------------------------------------------------------
This looks like a good start to me! Please clean up the commit message and see the two points below, and then let's spin off part 5 into a new bug?
::: devtools/client/themes/common.css
@@ +695,5 @@
> + background: transparent;
> +}
> +
> +.devtools-tab:hover .devtools-tab-line,
> +.tabs-menu-item:hover:not(.is-active) .devtools-tab-line {
I don't think the :not(.is-active) part is needed here - the rule on line 704 should override this
@@ +705,5 @@
> + background: var(--tab-line-selected-color);
> +}
> +
> +/* Hide the tab line in the firebug theme */
> +.theme-firebug .devtools-tab:hover .devtools-tab-line,
This looks like a valid time to use !important so these rules don't need to be kept in sync with the rules above. (At some point we'll forget to test each configuration with every change to the tab line styling). So:
.theme-firebug .devtools-tab-line {
background: transparent !important;
}
Attachment #8902937 -
Flags: review?(bgrinstead) → review+
Assignee | ||
Comment 13•7 years ago
|
||
Attachment #8901863 -
Attachment is obsolete: true
Attachment #8902937 -
Attachment is obsolete: true
Attachment #8901863 -
Flags: review?(bgrinstead)
Attachment #8903029 -
Flags: review+
Assignee | ||
Updated•7 years ago
|
Summary: Implement the new photon toolbar for devtools → Implements the new photon tab line in the devtools tabbar
Comment 14•7 years ago
|
||
Pushed by gabriel.luong@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/e4804a51561c
Implements the new photon tab line in the devtools tabbar. r=bgrins
Comment 15•7 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox57:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 57
Updated•6 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•