Closed
Bug 1363056
Opened 8 years ago
Closed 7 years ago
Implement new notification bar style
Categories
(Toolkit :: Themes, enhancement, P1)
Toolkit
Themes
Tracking
()
Tracking | Status | |
---|---|---|
firefox57 | --- | fixed |
People
(Reporter: johannh, Assigned: ntim)
References
(Blocks 1 open bug)
Details
(Whiteboard: [reserve-photon-visual][p3])
Attachments
(1 file)
We want to update the notificationbox (which is really a notification bar) for Photon.
Updated•8 years ago
|
Component: Theme → Themes
Product: Firefox → Toolkit
Summary: Implement new notificationbox style → Implement new notification bar style
Whiteboard: [photon-visual][p3] → [reserve-photon-visual][p4]
Updated•8 years ago
|
Flags: qe-verify?
Updated•8 years ago
|
Flags: qe-verify? → qe-verify+
QA Contact: brindusa.tot
Updated•8 years ago
|
Whiteboard: [reserve-photon-visual][p4] → [reserve-photon-visual][p3]
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → ntim.bugs
Assignee | ||
Comment 1•7 years ago
|
||
Updated•7 years ago
|
Status: NEW → ASSIGNED
Priority: P3 → P1
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 4•7 years ago
|
||
This patch depends on bug 1385702
Comment 5•7 years ago
|
||
mozreview-review |
Comment on attachment 8891744 [details]
Bug 1363056 - Update notification bar style for photon.
https://reviewboard.mozilla.org/r/162812/#review170360
Could you please rebase?
applying https://reviewboard-hg.mozilla.org/gecko/rev/069459a11706ecc29b61f14a4a126511c8b98737
patching file toolkit/themes/osx/global/notification.css
Hunk #1 FAILED at 0
1 out of 1 hunks FAILED -- saving rejects to file toolkit/themes/osx/global/notification.css.rej
abort: patch failed to apply
Attachment #8891744 -
Flags: review?(dao+bmo)
Comment hidden (mozreview-request) |
Comment 7•7 years ago
|
||
mozreview-review |
Comment on attachment 8891744 [details]
Bug 1363056 - Update notification bar style for photon.
https://reviewboard.mozilla.org/r/162812/#review174902
::: toolkit/themes/shared/icons/help.svg:5
(Diff revision 3)
> +<!-- This Source Code Form is subject to the terms of the Mozilla Public
> + - License, v. 2.0. If a copy of the MPL was not distributed with this
> + - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
> +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
> + <path fill="context-fill" d="M8 1a7 7 0 1 0 7 7 7.008 7.008 0 0 0-7-7zm0 13a6 6 0 1 1 6-6 6.007 6.007 0 0 1-6 6zM8 3.125A2.7 2.7 0 0 0 5.125 6a.875.875 0 0 0 1.75 0c0-1 .6-1.125 1.125-1.125a1.105 1.105 0 0 1 1.13.744.894.894 0 0 1-.53 1.016A2.738 2.738 0 0 0 7.125 9v.337a.875.875 0 0 0 1.75 0v-.37a1.041 1.041 0 0 1 .609-.824A2.637 2.637 0 0 0 10.82 5.16 2.838 2.838 0 0 0 8 3.125zm0 7.625A1.25 1.25 0 1 0 9.25 12 1.25 1.25 0 0 0 8 10.75z"></path>
<path/>
::: toolkit/themes/shared/icons/warning.svg:5
(Diff revision 3)
> +<!-- This Source Code Form is subject to the terms of the Mozilla Public
> + - License, v. 2.0. If a copy of the MPL was not distributed with this
> + - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
> +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
> + <path fill="context-fill" d="M14.742 12.106L9.789 2.2a2 2 0 0 0-3.578 0l-4.953 9.91A2 2 0 0 0 3.047 15h9.905a2 2 0 0 0 1.79-2.894zM7 5a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0zm1 8.25A1.25 1.25 0 1 1 9.25 12 1.25 1.25 0 0 1 8 13.25z"></path>
ditto
::: toolkit/themes/shared/notification.inc.css:11
(Diff revision 3)
> +
> +notification {
> + padding: 2px 12px 3px;
> + background: -moz-dialog;
> + color: -moz-dialogText;
> + border-color: rgba(12, 12, 13, .2);
This is going to be invisble with dark OS themes. Can you use threedshadow?
::: toolkit/themes/windows/global/notification.css
(Diff revision 3)
> - padding: 4px 2px;
> - border: none !important;
> -}
> -
> -.messageCloseButton > .toolbarbutton-icon {
> - margin-inline-end: 5px;
This was supposed to make the close button clickable on the edge of the window. Can we maintain this behavior?
Attachment #8891744 -
Flags: review?(dao+bmo)
Comment hidden (mozreview-request) |
Comment 9•7 years ago
|
||
mozreview-review |
Comment on attachment 8891744 [details]
Bug 1363056 - Update notification bar style for photon.
https://reviewboard.mozilla.org/r/162812/#review174938
::: toolkit/themes/shared/notification.inc.css:8
(Diff revisions 3 - 4)
> * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
>
> @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
>
> notification {
> - padding: 2px 12px 3px;
> + padding: 2px 0 3px 12px;
Need to take RTL into account.
::: toolkit/themes/shared/notification.inc.css:11
(Diff revisions 3 - 4)
>
> notification {
> - padding: 2px 12px 3px;
> + padding: 2px 0 3px 12px;
> background: -moz-dialog;
> color: -moz-dialogText;
> - border-color: rgba(12, 12, 13, .2);
> + border-color: ThreeDLightShadow;
As mentioned on IRC, warning-level and critical notification bars should use an rgba border.
Attachment #8891744 -
Flags: review?(dao+bmo)
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 12•7 years ago
|
||
mozreview-review |
Comment on attachment 8891744 [details]
Bug 1363056 - Update notification bar style for photon.
https://reviewboard.mozilla.org/r/162812/#review174944
::: toolkit/themes/shared/notification.inc.css:74
(Diff revision 6)
> +.messageCloseButton {
> + margin: 0;
> + padding: 0;
> +}
> +
> +.messageCloseButton > .toolbarbutton-icon {
Probably worth a comment so people touching this code know what this is doing
Comment 13•7 years ago
|
||
mozreview-review |
Comment on attachment 8891744 [details]
Bug 1363056 - Update notification bar style for photon.
https://reviewboard.mozilla.org/r/162812/#review174946
::: toolkit/themes/shared/notification.inc.css:12
(Diff revision 6)
> +notification {
> + padding: 2px 0 3px;
> + padding-inline-start: 12px;
> + background: -moz-dialog;
> + color: -moz-dialogText;
> + border-color: ThreeDLightShadow;
Should set both top and bottom borders as it was before, in case a notificationbox doesn't have the notificationside attribute.
::: toolkit/themes/shared/notification.inc.css:13
(Diff revision 6)
> + padding: 2px 0 3px;
> + padding-inline-start: 12px;
> + background: -moz-dialog;
> + color: -moz-dialogText;
> + border-color: ThreeDLightShadow;
> + text-shadow: none !important;
Why did you add !important here?
Attachment #8891744 -
Flags: review?(dao+bmo)
Comment hidden (mozreview-request) |
Comment 15•7 years ago
|
||
mozreview-review |
Comment on attachment 8891744 [details]
Bug 1363056 - Update notification bar style for photon.
https://reviewboard.mozilla.org/r/162812/#review175232
Thanks!
::: toolkit/themes/shared/notification.inc.css:19
(Diff revision 7)
> + border-width: 1px 0;
> + text-shadow: none;
> +}
> +
> +notificationbox[notificationside="top"] > notification {
> + border-top: none;
nit: border-top-style
::: toolkit/themes/shared/notification.inc.css:23
(Diff revision 7)
> +notificationbox[notificationside="top"] > notification {
> + border-top: none;
> +}
> +
> +notificationbox[notificationside="bottom"] > notification {
> + border-bottom: none;
ditto
Attachment #8891744 -
Flags: review?(dao+bmo) → review+
Comment hidden (mozreview-request) |
Comment 17•7 years ago
|
||
Pushed by ntim.bugs@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/3e233c4c7867
Update notification bar style for photon. r=dao
Comment 18•7 years ago
|
||
(In reply to Pulsebot from comment #17)
> Pushed by ntim.bugs@gmail.com:
> https://hg.mozilla.org/integration/autoland/rev/3e233c4c7867
> Update notification bar style for photon. r=dao
Backed out for packaging bustage.
https://hg.mozilla.org/integration/autoland/rev/32fe50044beace1245a6eddaf41126a6453c0e7f
https://treeherder.mozilla.org/logviewer.html#?job_id=124162990&repo=autoland&lineNumber=30315
INFO - ERROR: The following duplicated files are not allowed:
INFO - browser/chrome/browser/skin/classic/browser/help.svg
INFO - chrome/toolkit/skin/classic/global/icons/help.svg
Flags: needinfo?(ntim.bugs)
Comment hidden (mozreview-request) |
Assignee | ||
Updated•7 years ago
|
Flags: needinfo?(ntim.bugs)
Comment 20•7 years ago
|
||
Pushed by ntim.bugs@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/089706dfb481
Update notification bar style for photon. r=dao
Comment 21•7 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox57:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla57
Updated•7 years ago
|
Iteration: --- → 57.2 - Aug 29
Updated•7 years ago
|
QA Contact: brindusa.tot → ovidiu.boca
Comment 22•7 years ago
|
||
Tim, can you please provide more details about what needs to be tested here (QA)? Thank you.
Flags: needinfo?(ntim.bugs)
Comment 23•7 years ago
|
||
I think we can rely on nightly testing here without explicit verification.
Flags: qe-verify-
Flags: qe-verify+
Flags: needinfo?(ntim.bugs)
Updated•7 years ago
|
QA Contact: ovidiu.boca
Updated•4 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•