Skip to content
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

Classify notifications, and explore how its variants fit within the design system #16220

Closed
4 tasks done
Tracked by #16703 ...
laurenmrice opened this issue Apr 17, 2024 · 4 comments
Closed
4 tasks done
Tracked by #16703 ...

Comments

@laurenmrice
Copy link
Member

laurenmrice commented Apr 17, 2024

Acceptance criteria

  • Evaluating the information architecture of our Design system (Components, Patterns, etc) so that there's clarity on how notifications and its sub components should be classified in our system
  • Collecting data across internal and external design systems on the various ways users are kept informed in the product.
  • Document how notifications should be classified across our design system
  • Playback to dev/design/a11y team
@benjamin-kurien
Copy link

image

@benjamin-kurien benjamin-kurien removed their assignment Apr 17, 2024
@Kritvi-bhatia17
Copy link
Contributor

Kritvi-bhatia17 commented Apr 20, 2024

I need to do some competitor research to explore more types of notifications. Currently, the flowchart is based on what is mentioned in our documentation and on C4IP products.

Image

@laurenmrice laurenmrice moved this from ⏱ Backlog to 🏗 In Progress in Design System May 23, 2024
@benjamin-kurien benjamin-kurien changed the title [StaticNotification] diagram functionality of notification variants Classify notifications and explore how its variants fit within the design system May 24, 2024
@benjamin-kurien benjamin-kurien changed the title Classify notifications and explore how its variants fit within the design system Classify notifications, and explore how its variants fit within the design system May 24, 2024
@benjamin-kurien
Copy link

Initiated work on evaluating our design system to understand how notifications should be classified across its various sections.

The following were defined:

Guidelines & Assets: Guidelines help create new components and layouts, so that they are aligned to the carbon design language. (They may also include a library of graphical elements that can be used as design assets)

Components: Components are visually styled modular blocks that fulfil a function. (Components can have multiple visual variants that fulfils the same function)

Patterns: Patterns are UX recommendations that use a combination of components, layouts and guidelines to solve common user and business needs.

Layouts: Layouts are common templates by which components can be used in design. They are provided only for an ease to start, and can be changed according to our guidelines to meet specific product needs.


Notification falls under the definition of patterns as it provides a set of guidelines and UX recommendations that help communicate information from the business to the users about their actions. This pattern is achieved through a combination of components like Inline and toast messages, Modal, etc ... which will be further classified in the upcoming stream of work

https://ibm.box.com/s/8oez07m6vl6hlz39qr8lxrwgbm3hila4

@benjamin-kurien
Copy link

A framework to classify communication components was reviewed with the team. https://ibm.box.com/s/xwxuiikbniv73m7aivy0gat5rmmemkvk

By taking consideration of product needs and effective ways of communication, the framework created a way to classify existing components and provides a structure to create new components.

Communication framework

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

4 participants