Docs

Have you ever struggled to explain your UX decisions for clients and skateholders? You know that makes sense in your head but you can’t explain it with maestry? Well, you are not alone, it takes years of experience to be able to express yourself fluently in the Design field.
First published on 25th February 2025
UX Patterns
Now when it comes to UX patterns we can define it as standards designers use in the interfaces so users can get a better experience. You can think of it as plans or the purposes inside the interfaces. For instance, adding a back-to-top button when there’s extensive scroll helps users navigate easier.
Control
An interaction where the user can control something within the product, such as editing or deleting a message, gives them a sense of control and helps prevent impatience and frustration.
Control is a user need so the designer’s goal is to empower users (purpose). As users interact with the interface, they take control of their experience (interaction). This leads to two key outcomes: users are able to accomplish more tasks within the product (product results), and they experience less frustration (user feedback).
Navigation
An interaction where the user can control something within the product, such as editing or deleting a message, gives them a sense of control and helps prevent impatience and frustration.
Control is a user need so the designer’s goal is to empower users (purpose). As users interact with the interface, they take control of their experience (interaction). This leads to two key outcomes: users are able to accomplish more tasks within the product (product results), and they experience less frustration (user feedback).
Some Examples
Save for later
Navigation
All
All

Save for later

Catch Up Feature
Navigations
Navigation
All
All

Catch Up Feature

Catch Up is a valuable feature created to address users' time constraints. The typical Slack user values efficiency and does not want to spend time hunting for crucial messages. Catch Up provides a solution for those who are short on time and simply want to stay informed.

Capsule Button
Buttons
Navigation
All
All

Capsule Button

Visualize
An interaction where the user can control something within the product, such as editing or deleting a message, gives them a sense of control and helps prevent impatience and frustration.
Control is a user need so the designer’s goal is to empower users (purpose). As users interact with the interface, they take control of their experience (interaction). This leads to two key outcomes: users are able to accomplish more tasks within the product (product results), and they experience less frustration (user feedback).
Some Examples
Skeleton Loading
Status
Visualize
All
All

Skeleton Loading

Skeleton loading screens are crucial for enhancing user experience because they provide a visual cue that content is on its way. This helps manage user expectations, reducing frustration during loading times. By displaying a skeleton of the content layout, users can anticipate what they will see, which keeps them engaged and less likely to abandon the page. Overall, skeleton loading fosters a smoother interaction, making users feel more in control and informed while they wait.

Tags for new features
Status
Visualize
All
All

Tags for new features

Understand
An interaction where the user can control something within the product, such as editing or deleting a message, gives them a sense of control and helps prevent impatience and frustration.
Control is a user need so the designer’s goal is to empower users (purpose). As users interact with the interface, they take control of their experience (interaction). This leads to two key outcomes: users are able to accomplish more tasks within the product (product results), and they experience less frustration (user feedback).
Some Examples
Prices Explained
Modals
Understand
All
All

Prices Explained

Keeping users informed about new price display formats on Expedia is essential for maintaining transparency and trust. When users are aware of changes in how prices are presented, they can better understand their options and make informed decisions. This proactive communication helps prevent confusion and ensures that users feel confident in their booking process.

Speak
An interaction where the user can control something within the product, such as editing or deleting a message, gives them a sense of control and helps prevent impatience and frustration.
Control is a user need so the designer’s goal is to empower users (purpose). As users interact with the interface, they take control of their experience (interaction). This leads to two key outcomes: users are able to accomplish more tasks within the product (product results), and they experience less frustration (user feedback).
Some Examples
Huddle Feedback
Speak
All
All

Huddle Feedback

Access
An interaction where the user can control something within the product, such as editing or deleting a message, gives them a sense of control and helps prevent impatience and frustration.
Control is a user need so the designer’s goal is to empower users (purpose). As users interact with the interface, they take control of their experience (interaction). This leads to two key outcomes: users are able to accomplish more tasks within the product (product results), and they experience less frustration (user feedback).
Some Examples
Huddle closed captions
Access
All
All

Huddle closed captions

Huddle closed captions are vital for accessibility on Slack, enabling everyone to engage in conversations. They offer real-time text for spoken dialogue, aiding those who are deaf or hard of hearing, as well as non-native speakers. This feature fosters inclusivity, allowing all team members to collaborate effectively.

Tap to scan card
Inputs
Access
All
All

Tap to scan card

Audio Transcription
Access
All
All

Audio Transcription

Audio transcriptions are crucial for Slack users in professional settings. They help team members access spoken content, ensuring vital information isn't overlooked. This feature aids individuals with hearing impairments or those who prefer reading. Not everyone can listen to audio messages while working right?

Focus
An interaction where the user can control something within the product, such as editing or deleting a message, gives them a sense of control and helps prevent impatience and frustration.
Control is a user need so the designer’s goal is to empower users (purpose). As users interact with the interface, they take control of their experience (interaction). This leads to two key outcomes: users are able to accomplish more tasks within the product (product results), and they experience less frustration (user feedback).
Some Examples
Catch up cards
Cards
Focus
All
All

Catch up cards

The Catch Up feature, presented in a swipeable card format, enhances user experience by allowing individuals to focus on each missed message without distraction. This design simplifies navigation, making it easier for users to quickly review important updates and respond efficiently, ultimately saving time and improving productivity.

Turning Tips Off
Buttons
Focus
All
All

Turning Tips Off

Provide users with the ability to easily close tooltips whenever they choose, enhancing their control over the interface and improving their overall experience.