carbon-design-system / ibm-products

A Carbon-powered React component library for IBM Products
https://ibm-products.carbondesignsystem.com
Apache License 2.0
93 stars 137 forks source link

Notifications #134

Closed Levinson1 closed 3 years ago

Levinson1 commented 3 years ago

Pattern design documentation: https://pages.github.ibm.com/cdai-design/pal/patterns/notifications

Dev maintainer: Matt Gallo (@matthewgallo)

matthewgallo commented 3 years ago

Tasks

Working in experimental package

Continuing in experimental package

Review and promote

matthewgallo commented 3 years ago

https://github.com/carbon-design-system/ibm-cloud-cognitive/pull/254 for initial work

mauifrancis78 commented 3 years ago

@matthewgallo Ok finally got my Git up and working. Here are some points of feedback I see so far along with screen shots:

Spacing/padding (which I provided a screen for) What happened to the bottom bar “view all” “settings icon”? Individual notification dimiss controls Read/unread states Empty state spacing

Notification active (click state)

Notification default

Notification hover

Left alignment between the illustration and the text too. Notification_empty state

matthewgallo commented 3 years ago

Thanks for the feedback @mauifrancis78! I just finished the first version of the side panel component and have more time to make these updates now. I'll let you know when they're complete

matthewgallo commented 3 years ago

Made design updates here https://github.com/carbon-design-system/ibm-cloud-cognitive/pull/283 Preview here

andrea-island commented 3 years ago

@matthewgallo in the preview I'm seeing an unexpected horizontal scrollbar

Screen Shot 2021-02-10 at 2 15 48 PM
matthewgallo commented 3 years ago

Thanks for bringing this up @andrea-gm, I’ll take a look

matthewgallo commented 3 years ago

Should be fixed here

andrea-island commented 3 years ago

@matthewgallo Minor detail, sorry I just noticed this while reviewing the scrollbar PR, but I think it would be nice to have the hover state cover the whole 1px line at the top. Otherwise it looks a little choppy. It doesn't do this effect on the bottom.

Thoughts @mauifrancis78 ?

Screen Shot 2021-02-11 at 11 57 29 AM
mauifrancis78 commented 3 years ago

Not minor at all, in fact I think you are spot on! I agree 100%

matthewgallo commented 3 years ago

Hey @andrea-gm and @mauifrancis78, the underline issue will be fixed with #343. You can check out the deploy preview here

dcwarwick commented 3 years ago

Review for release

Readiness

Engineering review

Standards

Testing

Documentation

andrea-island commented 3 years ago

@matthewgallo have you synced with Dejan Glozic about the notifications panel? I heard his team will implement their own for the global navigation bar for one pak, which is written in vanilla js. So it might be good to share this with him and see what they can leverage. It may not make sense in the future to maintain two separate notification panels, so it'd be good to find a solution that works for one pak and for anyone else who may need it.

stale[bot] commented 3 years ago

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

dcwarwick commented 3 years ago

NotificationsPanel has been released and we understand the situation. I think this epic can be closed. If there is further work to be done this can be addressed with a new issue.