Skip to content

Notification Drawer Updates #297

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 30, 2017
Merged

Conversation

beanh66
Copy link
Member

@beanh66 beanh66 commented Jun 26, 2017

Description

  • Includes the icon and badge updates for images related to the notification drawer to be more consistent throughout PF (see related Jira story HERE).
  • Includes additional use cases and optional items for the notification drawer pattern.

Changes

  • Masthead and Launcher patterns were using the old empty bell icon for the notification drawer and it should be the filled bell icon with a badge as needed.
  • The notification drawer was missing some details and other optional pieces were added to the notification drawer to share some current implementations of the drawer.

@beanh66
Copy link
Member Author

beanh66 commented Jun 26, 2017

@yih-wang @serenamarie125 @mcarrano @LHinson @lizsurette Please take a look at the notification drawer updates when you get a chance. Thanks!

@LHinson
Copy link
Member

LHinson commented Jun 26, 2017

nice job @beanh66 no comments here. +1 from my end.

@yih-wang
Copy link
Contributor

@beanh66 For the mockup of Responsive State, it seems like there's an extra layer below "Label 3". Can you remove it? Thanks.

1. **Icon:** Displays visual differentiator when new or unread notifications are present. Clicking on the icon will slide out a drawer and dismiss the toast notification. Clicking on the icon again will close the drawer.
1. **Icon:**
- The fa-bell icon should be used to represent the notification drawer.
- Clicking on the icon will slide out a drawer and dismiss the toast notification.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit picky, but I'm wondering if this should be "Drop down" rather than "Slide out". Or maybe I'm mistaken and it does slide out! Also, maybe this should say "If there is a toast notification, it will be dismissed on click."

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You're right, it drops! See: https://rawgit.com/patternfly/patternfly/master-dist/dist/tests/notification-drawer-vertical-nav.html

Regarding the toast notification, looks like it obstructs the bell and requires the user to dismiss first. Is that what you mean by the latter @lizsurette ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@LHinson @beanh66 Ah I didn't know a toast would block the bell...would be good to point that out instead I think.

Copy link
Member Author

@beanh66 beanh66 Jun 27, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@LHinson @lizsurette This actually wasn't something I added or changed, but I agree with your comments! I'll update to go with "drop down." Per the toast notifications, unfortunately they do block the bell, which originally I thought was a bug. @jeff-phillips-18 @serenamarie125 didn't this come up with MIQ and they ended up moving the notifications down below the icon or did I make that up?

@lizsurette
Copy link
Contributor

@beanh66 - I added one nitpicky comment, but overall I think this looks awesome.

beanh66 added 2 commits June 27, 2017 15:20
 into notificationDrawer

* 'master' of https://github.com/patternfly/patternfly-design:
  Remove line break causing formatting error in Markdown
  Corrected capitalization
  Minor sentence structure changes.
  Login page images update
@beanh66
Copy link
Member Author

beanh66 commented Jun 27, 2017

@lizsurette @LHinson @yih-wang Thanks for reviewing 👍 I made the updates discussed.

Copy link
Member

@mcarrano mcarrano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great @beanh66. I only had one question. I see that the badge on the bell icon does not have a number inside. Is that by intent? Wasn't sure it you wanted to report the # for new events or if this is only to reflect the presence of any new events.

@serenamarie125
Copy link
Member

@mcarrano having no number in the badge is intentional. Github does the same thing. Currently many of our products are adding the notification drawer to an existing product which is overloaded with inline and/or toast notifications. Most products that i have seen are first pushing everything to the notification drawer, and then taking further steps in fixing the back end and/or thinkin of a notification management system to allow users to turn things off, etc. For this reason ( scalability ), we chose to use this design in CloudForms/ManageIQ, RHV, OpenShift & Satellite.

Copy link
Member

@catrobson catrobson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@mcarrano mcarrano merged commit efc982e into patternfly:master Jun 30, 2017
jeff-phillips-18 added a commit to jeff-phillips-18/patternfly-3 that referenced this pull request Jun 30, 2017
jeff-phillips-18 added a commit to jeff-phillips-18/patternfly-3 that referenced this pull request Jun 30, 2017
jeff-phillips-18 added a commit to jeff-phillips-18/patternfly-3 that referenced this pull request Jun 30, 2017
jeff-phillips-18 added a commit to jeff-phillips-18/patternfly-3 that referenced this pull request Jun 30, 2017
jeff-phillips-18 added a commit to jeff-phillips-18/patternfly-3 that referenced this pull request Jun 30, 2017
jeff-phillips-18 added a commit to jeff-phillips-18/patternfly-3 that referenced this pull request Jun 30, 2017
jeff-phillips-18 added a commit to jeff-phillips-18/patternfly-3 that referenced this pull request Jun 30, 2017
jeff-phillips-18 added a commit to jeff-phillips-18/patternfly-3 that referenced this pull request Jun 30, 2017
jeff-phillips-18 added a commit to jeff-phillips-18/patternfly-3 that referenced this pull request Jun 30, 2017
jeff-phillips-18 added a commit to jeff-phillips-18/patternfly-3 that referenced this pull request Jun 30, 2017
jeff-phillips-18 added a commit to jeff-phillips-18/patternfly-3 that referenced this pull request Jul 18, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants