-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Comments
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. |
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 |
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. |
Acceptance criteria
The text was updated successfully, but these errors were encountered: