New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 726241 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Sep 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows , Chrome
Pri: 1
Type: Feature

Blocking:
issue 740807
issue 740813
issue 751024
issue 758212



Sign in to add a comment

Small icons for system notifications

Project Member Reported by yoshiki@chromium.org, May 25 2017

Issue description

We need small icons for system notifications to show at top left of new-style notifications.

New-style notification shows Chrome icon by default, but first-party system notifications should show the dedicated icons.
 
Labels: md-notification

Comment 2 by tetsui@chromium.org, Jun 14 2017

Cc: tetsui@chromium.org

Comment 3 by tetsui@chromium.org, Jun 15 2017

Issue 606819 has been merged into this issue.

Comment 4 by tetsui@chromium.org, Jun 15 2017

Cc: tdander...@chromium.org
Things tdanderson@ suggested related to the merged issue (Thanks!):

- Audit the code base to see all the system notifications we show, and make sure that the "first party system notifications" slides in the mocks do in fact cover all cases. Perhaps this has already been done, I'm not sure.

- Once MD notifications are on by default, there are probably some PNG and .icon files that will no longer be in use and can be deleted from the code base.

Comment 5 by tetsui@chromium.org, Jul 11 2017

Blocking: 740813 740807
Cc: yoshiki@chromium.org
Owner: tetsui@chromium.org
I would take this. Thanks! (Again, feel free to take it back.)
Project Member

Comment 6 by bugdroid1@chromium.org, Jul 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/763959aadf1e04d49c0b997cda3d31296f63f172

commit 763959aadf1e04d49c0b997cda3d31296f63f172
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Thu Jul 20 10:06:04 2017

Add header UI string that will be used in MD notification.

Add "Chrome OS system" string that will be used for system notification
when new-style notification is enabled.

BUG=738779, 726241 , 740807 , 740813 
TEST=manual

Change-Id: I2e4ce586385065752abcc4e38445b7e67c6bb2ef
Reviewed-on: https://chromium-review.googlesource.com/578696
Reviewed-by: Yoshiki Iguchi <yoshiki@chromium.org>
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#488182}
[modify] https://crrev.com/763959aadf1e04d49c0b997cda3d31296f63f172/ui/strings/ui_strings.grd

Sorry for the delay on this. Small icons are now delivered here:
https://drive.google.com/drive/folders/0B6x6iYCtKinEUnE4YmxOUGVwcVk?usp=sharing

These are to be used like any other chromeOS icons using estade@ vectorized icon in native ui (https://www.chromium.org/developers/how-tos/vectorized-icons-in-native-chrome-ui)

Please let me know if any icon I might have forgotten.
This goes hand in hand with the new specs you can find here:
https://gallery.googleplex.com/projects/MCHbtQVoQ2HCZYhMpwexg3v6/files/MCEPdLqJ65RgUDaxmwZhTQJJwMSJbxAVNpw

Comment 8 by tetsui@chromium.org, Jul 27 2017

sgabriel@: Thank you for the icons!

Once https://crbug.com/c/566765/ is landed, I will start applying theme colors and these icons to the system notifications.
Blocking: 751024
Project Member

Comment 10 by bugdroid1@chromium.org, Aug 3 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/01f38b46d3446cc7ae3f482d59dbc1841f625479

commit 01f38b46d3446cc7ae3f482d59dbc1841f625479
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Thu Aug 03 01:16:26 2017

Add first-party notification styling in MD notification.

In new-style notification, first-party notification should have
different styling compared to general web notifications.
To do this, all system notifications should be created by
new CreateSystemNotification. (Previously, it was not a requirement.)

By using the function,
* the display source defaults to string "ChromeOS system".
* the notification has single accent color based on
  SystemNotificationWarningLevel.
* gfx::VectorIcon will be passed as small_image instead of gfx::Image
  to perform icon coloring on CreateSystemNotification side.

TEST=out/Debug/message_center_unittests
BUG=738779, 726241 , 740807 , 740813 

Change-Id: I9e85b3f1de33b6499297f060b5305d0b02157eef
Reviewed-on: https://chromium-review.googlesource.com/566765
Reviewed-by: James Cook <jamescook@chromium.org>
Reviewed-by: Yoshiki Iguchi <yoshiki@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#491592}
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/ui/message_center/BUILD.gn
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/ui/message_center/fake_message_center.cc
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/ui/message_center/fake_message_center.h
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/ui/message_center/message_center.h
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/ui/message_center/message_center_impl.cc
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/ui/message_center/message_center_impl.h
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/ui/message_center/message_center_style.h
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/ui/message_center/notification.cc
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/ui/message_center/notification.h
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/ui/message_center/views/notification_header_view.cc
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/ui/message_center/views/notification_header_view.h
[modify] https://crrev.com/01f38b46d3446cc7ae3f482d59dbc1841f625479/ui/message_center/views/notification_view_md.cc

Project Member

Comment 11 by bugdroid1@chromium.org, Aug 3 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9e3561e0926074e531406ce0fb035e1e3a0d9c39

commit 9e3561e0926074e531406ce0fb035e1e3a0d9c39
Author: John Mellor <johnme@chromium.org>
Date: Thu Aug 03 11:10:58 2017

Revert "Add first-party notification styling in MD notification."

This reverts commit 01f38b46d3446cc7ae3f482d59dbc1841f625479.

Reason for revert: Sorry, this broke compilation on 3 bots:
- https://build.chromium.org/p/chromium.android/builders/Android%20x86%20Builder%20%28dbg%29
- https://build.chromium.org/p/chromium.android/builders/Android%20x64%20Builder%20%28dbg%29
- https://build.chromium.org/p/chromium.android/builders/Android%20MIPS%20Builder%20%28dbg%29

With the following linker error:

obj/ui/message_center/message_center/notification.o: In function `message_center::Notification::CreateSystemNotification(...)':
../../ui/message_center/notification.cc:182: undefined reference to `gfx::kNoneIcon'
obj/ui/message_center/message_center/notification.o: In function `message_center::Notification::CreateSystemNotification(...)':
../../ui/message_center/notification.cc:232: undefined reference to `gfx::CreateVectorIcon(gfx::VectorIcon const&, unsigned int)'


Original change's description:
> Add first-party notification styling in MD notification.
> 
> In new-style notification, first-party notification should have
> different styling compared to general web notifications.
> To do this, all system notifications should be created by
> new CreateSystemNotification. (Previously, it was not a requirement.)
> 
> By using the function,
> * the display source defaults to string "ChromeOS system".
> * the notification has single accent color based on
>   SystemNotificationWarningLevel.
> * gfx::VectorIcon will be passed as small_image instead of gfx::Image
>   to perform icon coloring on CreateSystemNotification side.
> 
> TEST=out/Debug/message_center_unittests
> BUG=738779, 726241 , 740807 , 740813 
> 
> Change-Id: I9e85b3f1de33b6499297f060b5305d0b02157eef
> Reviewed-on: https://chromium-review.googlesource.com/566765
> Reviewed-by: James Cook <jamescook@chromium.org>
> Reviewed-by: Yoshiki Iguchi <yoshiki@chromium.org>
> Reviewed-by: Peter Beverloo <peter@chromium.org>
> Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#491592}

TBR=jamescook@chromium.org,yoshiki@chromium.org,peter@chromium.org,fukino@chromium.org,tetsui@chromium.org

Change-Id: I10fe30dbdad6012fbafe32c17a439065f4d816d3
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 738779,  726241 ,  740807 ,  740813 
Reviewed-on: https://chromium-review.googlesource.com/600067
Reviewed-by: John Mellor <johnme@chromium.org>
Commit-Queue: John Mellor <johnme@chromium.org>
Cr-Commit-Position: refs/heads/master@{#491696}
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/ui/message_center/BUILD.gn
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/ui/message_center/fake_message_center.cc
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/ui/message_center/fake_message_center.h
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/ui/message_center/message_center.h
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/ui/message_center/message_center_impl.cc
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/ui/message_center/message_center_impl.h
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/ui/message_center/message_center_style.h
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/ui/message_center/notification.cc
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/ui/message_center/notification.h
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/ui/message_center/views/notification_header_view.cc
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/ui/message_center/views/notification_header_view.h
[modify] https://crrev.com/9e3561e0926074e531406ce0fb035e1e3a0d9c39/ui/message_center/views/notification_view_md.cc

Project Member

Comment 12 by bugdroid1@chromium.org, Aug 10 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ead8b5b61dacc735f3840152ecc5a11c80c724da

commit ead8b5b61dacc735f3840152ecc5a11c80c724da
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Thu Aug 10 02:14:46 2017

Reland "Add first-party notification styling in MD notification."

This is a reland of 01f38b46d3446cc7ae3f482d59dbc1841f625479

Fix from the original CL:
* Link gfx::VectorIcon and gfx::PaintVectorIcon on Android build,
  as they are now used in message_center::Notification, which is
  common for all the platforms that uses ui/message_center.

Original change's description:
> Add first-party notification styling in MD notification.
> 
> In new-style notification, first-party notification should have
> different styling compared to general web notifications.
> To do this, all system notifications should be created by
> new CreateSystemNotification. (Previously, it was not a requirement.)
> 
> By using the function,
> * the display source defaults to string "ChromeOS system".
> * the notification has single accent color based on
>   SystemNotificationWarningLevel.
> * gfx::VectorIcon will be passed as small_image instead of gfx::Image
>   to perform icon coloring on CreateSystemNotification side.
> 
> TEST=out/Debug/message_center_unittests
> BUG=738779, 726241 , 740807 , 740813 
> 
> Change-Id: I9e85b3f1de33b6499297f060b5305d0b02157eef
> Reviewed-on: https://chromium-review.googlesource.com/566765
> Reviewed-by: James Cook <jamescook@chromium.org>
> Reviewed-by: Yoshiki Iguchi <yoshiki@chromium.org>
> Reviewed-by: Peter Beverloo <peter@chromium.org>
> Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#491592}

Bug: 738779,  726241 ,  740807 ,  740813 
Change-Id: I62fa4644347ce62d629f3218d319b09ac74db097
Reviewed-on: https://chromium-review.googlesource.com/601611
Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
Reviewed-by: Alexei Svitkine (very slow) <asvitkine@chromium.org>
Reviewed-by: Yoshiki Iguchi <yoshiki@chromium.org>
Reviewed-by: James Cook <jamescook@chromium.org>
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#493228}
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/gfx/BUILD.gn
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/message_center/BUILD.gn
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/message_center/fake_message_center.cc
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/message_center/fake_message_center.h
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/message_center/message_center.h
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/message_center/message_center_impl.cc
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/message_center/message_center_impl.h
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/message_center/message_center_style.h
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/message_center/notification.cc
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/message_center/notification.h
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/message_center/views/notification_header_view.cc
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/message_center/views/notification_header_view.h
[modify] https://crrev.com/ead8b5b61dacc735f3840152ecc5a11c80c724da/ui/message_center/views/notification_view_md.cc

sgabriel@: Drive link in #7 is not working. Could you share this again? Thanks!
Labels: OS-Windows
sgabriel@:

Thank you for the link.

Could you also add "Sign-in Error" notification to the mock and icon assets? Thank you.
538fefa2-178c-41b4-8779-f92eb7886440.png
64.9 KB View Download
Cc: est...@chromium.org
sgabriel@:

In the code review, estade@ pointed out to add 1x version only if there are any tweaks.

In the assets you provided in #14, all the 1x version and 2x version seem to be same, but I'm not confident with that. 

Is there any icon that have such tweaks?

Thank you for your help.
No they are not all the same scaled up assets, most of them have slight differences to fit the pixel grid, shipping both in this case makes sense.
Labels: -M-61 M-63
Status: Started (was: Assigned)
Blocking: 758212
sgabriel@:

I created the list of notifications that are missing from the mock, and require new icons.

go/cros-md-notification-icons-needed

I wonder if you would take a look at this. Thank you for all your support.
Thanks a lot for the detailed list. 
I have updated the assets repository with the necessary icons:



ic_notification_warning
ic_notification_google
ic_notification_play_prism
ic_notification_printing
ic_notification_printing_warning
ic_notification_printing_done
ic_notification_charging_usb_c
ic_notification_supervised
ic_notification_data

In addition, I'd like to modify the following notifications:

All_ Remove all right icons.

Google Survey_ Remove the "TAKE SURVEY" button as this should be handled by the notification main tap target, this is redundant. Remove the right icon.
Change the content to a shorter string: "Let us know how we’re doing." so that we don't need to have an expandable notification

Google Play_ Remove the entire expanded mode, OPEN PLAY STORE is redundant, it should be the main target, NO THANKS == close the notification. Remove the right icon.

Language change_ Add title (see mock)

I believe the 2 last ones (tethering and sms) are handled by somebody else in the team, respectively elizabethchiu@ and shibasheikh@



preview_ cellular.png
81.0 KB View Download
preview_google play.png
51.4 KB View Download
preview_printing.png
107 KB View Download
preview_sign-in error.png
89.7 KB View Download
preview_supervised.png
92.6 KB View Download
preview_survey.png
47.1 KB View Download
new_assets.zip
8.1 KB Download
Thank you for your quick response!
I would replace them with icons you provided soon.
Sounds good. Let me know if any are missing.
Project Member

Comment 24 by bugdroid1@chromium.org, Sep 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6eb7fb46d997babd4e903b11e83315dbab9d1478

commit 6eb7fb46d997babd4e903b11e83315dbab9d1478
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Wed Sep 13 02:05:20 2017

Add material design icon to locale change notification.

This CL adds new material design icon to locale change notification.
This CL also adds the notification title and shortens the message
based on UX review ( https://crbug.com/726241#c20 ).

The icon and the accent color is effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: I16ac609c9f453064e27441c149ef2e4bcfa08d31
Reviewed-on: https://chromium-review.googlesource.com/662917
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#501514}
[modify] https://crrev.com/6eb7fb46d997babd4e903b11e83315dbab9d1478/ash/ash_strings.grd
[modify] https://crrev.com/6eb7fb46d997babd4e903b11e83315dbab9d1478/ash/system/locale/locale_notification_controller.cc

Project Member

Comment 25 by bugdroid1@chromium.org, Sep 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8bb84bdc46eecf7ac41a1f3bce41f525b614bde7

commit 8bb84bdc46eecf7ac41a1f3bce41f525b614bde7
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Thu Sep 14 01:57:40 2017

Adjust survey notification for new style notification.

This CL adds new icon to HaTS user survey notification.
This CL also removes notification buttons and changes notification
message shorter based on UX review ( https://crbug.com/726241#c20 ).

The icon and the accent color are effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: I53bac25abfe27775c191629728d6eb01dd2af65f
Reviewed-on: https://chromium-review.googlesource.com/662899
Reviewed-by: Evan Stade <estade@chromium.org>
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Reviewed-by: Malay Keshav <malaykeshav@chromium.org>
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#501839}
[modify] https://crrev.com/8bb84bdc46eecf7ac41a1f3bce41f525b614bde7/ash/ash_strings.grd
[modify] https://crrev.com/8bb84bdc46eecf7ac41a1f3bce41f525b614bde7/chrome/app/vector_icons/BUILD.gn
[add] https://crrev.com/8bb84bdc46eecf7ac41a1f3bce41f525b614bde7/chrome/app/vector_icons/notification_google.icon
[modify] https://crrev.com/8bb84bdc46eecf7ac41a1f3bce41f525b614bde7/chrome/browser/chromeos/hats/hats_notification_controller.cc

Project Member

Comment 26 by bugdroid1@chromium.org, Sep 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6071701f1276591080573f7b11617dd1177e159f

commit 6071701f1276591080573f7b11617dd1177e159f
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Thu Sep 14 03:42:58 2017

Add material design icon to dual role charge notification.

This CL adds new material design icon to USB-C dual role charger
notification.
This CL also adds system notification accent color to the notification.

The icon and the accent color are effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: I94c4e7f946d19932e2d965ac86d18407cf9d110c
Reviewed-on: https://chromium-review.googlesource.com/663106
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Reviewed-by: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#501862}
[modify] https://crrev.com/6071701f1276591080573f7b11617dd1177e159f/ash/resources/vector_icons/BUILD.gn
[add] https://crrev.com/6071701f1276591080573f7b11617dd1177e159f/ash/resources/vector_icons/notification_charging_usb_c.icon
[modify] https://crrev.com/6071701f1276591080573f7b11617dd1177e159f/ash/system/power/dual_role_notification.cc

Project Member

Comment 27 by bugdroid1@chromium.org, Sep 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/dec9e8099a64e6fc63e62d9a84c634ebe2b09763

commit dec9e8099a64e6fc63e62d9a84c634ebe2b09763
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Thu Sep 14 05:35:41 2017

Add material design icon to sign in error notification.

This CL adds new material design icon to sign in error notification.
This CL also changes the notification theme color based on UX review (
 https://crbug.com/726241#c20 ).

The icon and the accent color are effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: I1c560fe62a70878195b9e7e59b3425defacf6363
Reviewed-on: https://chromium-review.googlesource.com/662481
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Reviewed-by: Mihai Sardarescu <msarda@chromium.org>
Reviewed-by: Evan Stade <estade@chromium.org>
Cr-Commit-Position: refs/heads/master@{#501876}
[modify] https://crrev.com/dec9e8099a64e6fc63e62d9a84c634ebe2b09763/chrome/app/vector_icons/BUILD.gn
[add] https://crrev.com/dec9e8099a64e6fc63e62d9a84c634ebe2b09763/chrome/app/vector_icons/notification_warning.icon
[modify] https://crrev.com/dec9e8099a64e6fc63e62d9a84c634ebe2b09763/chrome/browser/signin/signin_error_notifier_ash.cc

Project Member

Comment 28 by bugdroid1@chromium.org, Sep 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7eeb0ed07076200aadff72ddb9bdba75700cbc3b

commit 7eeb0ed07076200aadff72ddb9bdba75700cbc3b
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Thu Sep 14 07:58:15 2017

Add material design icon to ARC migration notification.

This CL adds new material design icon to ARC fs migration notification.
This CL also adds system notification accent color to the notification.

The icon and the accent color are effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: Ibc6ac22c44072892de8adbc2636dae08a0397383
Reviewed-on: https://chromium-review.googlesource.com/666597
Reviewed-by: Yusuke Sato <yusukes@chromium.org>
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#501896}
[modify] https://crrev.com/7eeb0ed07076200aadff72ddb9bdba75700cbc3b/chrome/browser/chromeos/arc/arc_migration_guide_notification.cc

Project Member

Comment 29 by bugdroid1@chromium.org, Sep 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a0ff0ea2e313ac45fe6613f528a822254343baad

commit a0ff0ea2e313ac45fe6613f528a822254343baad
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Fri Sep 15 05:22:23 2017

Add new icon to supervised user notification.

This CL adds new icon to supervised user notification.
This CL also adds system notification accent color to the notification.

The icon and the accent color are effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: Ia7b5adb96d6b9cd18ee7973003bc56f45e6381a0
Reviewed-on: https://chromium-review.googlesource.com/662998
Reviewed-by: James Cook <jamescook@chromium.org>
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#502164}
[modify] https://crrev.com/a0ff0ea2e313ac45fe6613f528a822254343baad/ash/resources/vector_icons/BUILD.gn
[add] https://crrev.com/a0ff0ea2e313ac45fe6613f528a822254343baad/ash/resources/vector_icons/notification_supervised.icon
[modify] https://crrev.com/a0ff0ea2e313ac45fe6613f528a822254343baad/ash/system/supervised/tray_supervised_user.cc

Project Member

Comment 30 by bugdroid1@chromium.org, Sep 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/672fd5cd07981bc528210e1368b6884f2cb9bf96

commit 672fd5cd07981bc528210e1368b6884f2cb9bf96
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Fri Sep 15 05:33:22 2017

Add material design icon to ARC initial notification.

This CL adds new material design icon to ARC notification.
This CL also removes notification buttons on initial notification
based on UX review ( https://crbug.com/726241#c20 ).

The icon and the accent color are effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: Id617ad8fa8ab42f5494cf53fd27100397a09ceee
Reviewed-on: https://chromium-review.googlesource.com/662837
Reviewed-by: Evan Stade <estade@chromium.org>
Reviewed-by: Yusuke Sato <yusukes@chromium.org>
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#502165}
[modify] https://crrev.com/672fd5cd07981bc528210e1368b6884f2cb9bf96/chrome/app/vector_icons/BUILD.gn
[add] https://crrev.com/672fd5cd07981bc528210e1368b6884f2cb9bf96/chrome/app/vector_icons/notification_play_prism.icon
[modify] https://crrev.com/672fd5cd07981bc528210e1368b6884f2cb9bf96/chrome/browser/chromeos/arc/arc_auth_notification.cc

Project Member

Comment 31 by bugdroid1@chromium.org, Sep 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4973f22fab1f3fc70b6cf56979f99da82c04e744

commit 4973f22fab1f3fc70b6cf56979f99da82c04e744
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Tue Sep 19 05:33:45 2017

Add material design icon to AD sign in error notification.

This change is equivalent change of https://crrev.com/c/662481 for
Active Directory login.

This CL adds new material design icon to AD sign in error notification.
This CL also changes the notification theme color based on UX review (
 https://crbug.com/726241#c20 ).

The icon and the accent color are effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: Ifc32134967e1ecd1b4adc5fafd602c055dbcb089
Reviewed-on: https://chromium-review.googlesource.com/666955
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#502785}
[modify] https://crrev.com/4973f22fab1f3fc70b6cf56979f99da82c04e744/chrome/browser/chromeos/authpolicy/auth_policy_credentials_manager.cc

Project Member

Comment 32 by bugdroid1@chromium.org, Sep 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2f1956ac7af4b3c061e93765788c536e1d7174d0

commit 2f1956ac7af4b3c061e93765788c536e1d7174d0
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Tue Sep 19 08:11:44 2017

Add material design icon to mobile data notifications.

This CL adds new material design icon to mobile data notifications.
This CL also adds title "Mobile Data" to the notification.

The icon is effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: Ia71759dbbe44b1472721c784bb4e1c59b9a7df53
Reviewed-on: https://chromium-review.googlesource.com/666399
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Reviewed-by: Evan Stade <estade@chromium.org>
Reviewed-by: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#502798}
[modify] https://crrev.com/2f1956ac7af4b3c061e93765788c536e1d7174d0/chrome/app/chromeos_strings.grdp
[modify] https://crrev.com/2f1956ac7af4b3c061e93765788c536e1d7174d0/chrome/app/vector_icons/BUILD.gn
[add] https://crrev.com/2f1956ac7af4b3c061e93765788c536e1d7174d0/chrome/app/vector_icons/notification_mobile_data.icon
[modify] https://crrev.com/2f1956ac7af4b3c061e93765788c536e1d7174d0/chrome/browser/chromeos/status/data_promo_notification.cc

Project Member

Comment 33 by bugdroid1@chromium.org, Sep 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/95206950496326c04b839daa73f9f234d159d829

commit 95206950496326c04b839daa73f9f234d159d829
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Wed Sep 20 01:22:17 2017

Add material design icon to CUPS notifications.

This CL adds new material design icon to CUPS notifications.

The icon is effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: I4e2cfccc9e2909933b9cf62b1355d87c651fa33b
Reviewed-on: https://chromium-review.googlesource.com/666345
Reviewed-by: Evan Stade <estade@chromium.org>
Reviewed-by: Xiaoqian Dai <xdai@chromium.org>
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#503016}
[modify] https://crrev.com/95206950496326c04b839daa73f9f234d159d829/chrome/app/vector_icons/BUILD.gn
[add] https://crrev.com/95206950496326c04b839daa73f9f234d159d829/chrome/app/vector_icons/notification_printing.icon
[add] https://crrev.com/95206950496326c04b839daa73f9f234d159d829/chrome/app/vector_icons/notification_printing_done.icon
[add] https://crrev.com/95206950496326c04b839daa73f9f234d159d829/chrome/app/vector_icons/notification_printing_warning.icon
[modify] https://crrev.com/95206950496326c04b839daa73f9f234d159d829/chrome/browser/chromeos/printing/cups_print_job_notification.cc

Hey, I realized I wrongly exported 2x version of some of the assets in our asset repository. 

Some might have been 1x assets marked 2x and some might also be 2x assets without their 1x equivalent. Sorry about that. I re-exported the full list of assets in 1x AND 2x on our drive repo: https://drive.google.com/drive/folders/0B6x6iYCtKinEQTEwc1l4QkxiRXM?usp=sharing

Assets involved:
ic_notification_installed
ic_notification_warning
ic_notification_google
ic_notification_play_prism
ic_notification_printing
ic_notification_printing_warning
ic_notification_printing_done
ic_notification_charging_usb_c
ic_notification_supervised
ic_notification_data
ic_notification_sms_sync

could you make sure both 1x and 2x variant are implemented?
Thanks!
Project Member

Comment 35 by bugdroid1@chromium.org, Sep 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/50562b2acf18bbc44c29eccfecd20074164db08a

commit 50562b2acf18bbc44c29eccfecd20074164db08a
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Thu Sep 21 03:41:22 2017

Add material design icon to ARC storage low notification.

This CL adds new material design icon to ARC storage low notification.

The icon and the accent color are effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: I967dc65dd549d86ffb10be5371653b8c2b9196fc
Reviewed-on: https://chromium-review.googlesource.com/674645
Reviewed-by: Yusuke Sato <yusukes@chromium.org>
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#503345}
[modify] https://crrev.com/50562b2acf18bbc44c29eccfecd20074164db08a/chrome/browser/chromeos/arc/notification/arc_boot_error_notification.cc

Project Member

Comment 36 by bugdroid1@chromium.org, Sep 22 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c752eae3b96d443fdedead70e8ed8c6beb76ba83

commit c752eae3b96d443fdedead70e8ed8c6beb76ba83
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Fri Sep 22 06:12:55 2017

Apply system style to SMS notification.

In new-style notification, system notification has different style from
other notifications such as web notification.
This CL applies the system style to SMS notification.
* The context header has accent color.
* New material design icon is added.
* The context title "Chrome OS system" is added.

The icon and the accent color are effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: I79391a5285e9734aafe6cc2b3876f28eacb35d79
Reviewed-on: https://chromium-review.googlesource.com/674644
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Reviewed-by: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#503669}
[modify] https://crrev.com/c752eae3b96d443fdedead70e8ed8c6beb76ba83/ash/resources/vector_icons/BUILD.gn
[add] https://crrev.com/c752eae3b96d443fdedead70e8ed8c6beb76ba83/ash/resources/vector_icons/notification_sms_sync.1x.icon
[add] https://crrev.com/c752eae3b96d443fdedead70e8ed8c6beb76ba83/ash/resources/vector_icons/notification_sms_sync.icon
[modify] https://crrev.com/c752eae3b96d443fdedead70e8ed8c6beb76ba83/ash/system/network/sms_observer.cc

Status: Fixed (was: Started)
In general, this is finished. For remaining tasks, I would like to do on another issue.
Project Member

Comment 38 by bugdroid1@chromium.org, Oct 3 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b9133e044cb9303b21fe03e988f362a06cce5cba

commit b9133e044cb9303b21fe03e988f362a06cce5cba
Author: Tetsui Ohkubo <tetsui@chromium.org>
Date: Tue Oct 03 01:59:06 2017

Apply system style to display config error notification.

In new-style notification, system notification has different style from
other notifications such as web notification.
This CL applies the system style to display configuration error
notification.
* The context header has accent color.
* New material design icon is added.
* The context title "Chrome OS system" is added.

The icon and the accent color are effective only when
chrome://flags/#enable-message-center-new-style-notification
is Enabled (which is ToT default).

TEST=manual
BUG= 726241 

Change-Id: Ifd92ba496d302f91484208aabd7b75c12779385f
Reviewed-on: https://chromium-review.googlesource.com/691675
Reviewed-by: James Cook <jamescook@chromium.org>
Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#505921}
[modify] https://crrev.com/b9133e044cb9303b21fe03e988f362a06cce5cba/ash/display/display_util.cc
[modify] https://crrev.com/b9133e044cb9303b21fe03e988f362a06cce5cba/ash/resources/vector_icons/BUILD.gn
[add] https://crrev.com/b9133e044cb9303b21fe03e988f362a06cce5cba/ash/resources/vector_icons/notification_monitor_warning.icon

Sign in to add a comment