Responsive Enabling

Your constantly-updated definition of Responsive Enabling and collection of videos and articles.
Be a conversation starter: Share this page and inspire others!

105 Shares
Save

Get 1 Powerful Email Each Week

Join 313,907 subscribers.

What is Responsive Enabling?

Responsive enabling is a design pattern in which the user is shown all of the information and user interface elements he or she needs for a task, but only those items necessary for the first sub-component of the task are enabled. As the user makes a selection, more options are enabled, whilst other, redundant options are deactivated.

Learn More About Responsive Enabling

Make learning as easy as watching Netflix: Learn more about Responsive Enabling by taking the online IxDF Course UI Design Patterns for Successful Software.

Why? Because design skills make you valuable. In any job. Any industry.

In This Course, You'll

  • Get excited to learn why the interfaces of sites like YouTube, Wikipedia, and eBay feel so effortless, and how the design patterns behind them can do the same for your own work. Think about how frustrating it is when a menu vanishes the instant your cursor drifts over its edge. Now, what about the menu that stays put while you find what you came for? You barely notice it, and that's the point: when a pattern is applied well, the interface feels almost invisible. The world's best interfaces are built from well-understood patterns, like menus, breadcrumbs, and autocomplete, applied at the right moment for the right reason and (almost) always in service of the user. This course teaches you to do the same. For each of the 25 core patterns in this course, you'll learn the design problem it solves, why you'd use it over another, how to implement it well, and the pitfalls to avoid when implementing it. You'll build on your existing skills like analytical thinking, creativity, clear communication, and problem-solving. Whether you're new to UI design or a senior designer looking to sharpen how you justify and teach design decisions, this course gives you a practical foundation in the patterns behind every great interface.

  • Make yourself invaluable when you can design an interface so your users can find what they need, finish what they came to do, and never have to stop and think about how. This makes customers happier, which means greater loyalty and increased conversions. You'll be able to create logical structure, organize content so nothing gets lost, move users through an interface without friction, take the pain out of forms, and bring people together through social features. To achieve this, you'll work with the UI patterns successful designers use every day, such as visual frameworks, tabs and pagination, breadcrumbs and search, autocomplete and event calendars, and leaderboards and starred reviews. AI can assemble these patterns into a polished UI in minutes, but it can't decide which patterns serve your users best. Your human-centered design skills are what make a polished interface work well for the people using it, and that makes you indispensable.

  • Build confidence and credibility when you can design an interface that brings people together and builds a community they return to. With social patterns like achievements, leaderboards, and starred reviews, you'll learn to encourage the behaviors that keep users engaged. You'll also study what happens when that same influence is turned against the user: dark patterns such as implied consent and forced account creation, engineered to serve the company at the user's expense. For each, you'll see how it works, what it costs your users and your integrity, and how to pursue the same goal while keeping people's trust.

  • Craft your personal portfolio through optional hands-on activities built around Wikipedia, eBay, and X. You'll deconstruct each interface, judge which combinations of patterns work and which fail, and propose improvements. The result is a set of case studies that show you can assess and strengthen real digital products. And with downloadable templates for sitemaps, user input forms, leaderboards, and more, you'll apply your new skills immediately in your work.

Earn Industry-Recognized Certificates

Industry giants trust our courses to train their teams, and prestigious universities integrate our content into their curricula. Add your certificates to your LinkedIn profile, résumé, and job applications.

Our clients: IBM, Harvard University, University of Cambridge, NASA, Adobe, Stanford, Massachusetts Institute of Technology, LinkedIn
Course Certificate

All Free IxDF Articles on Responsive Enabling

Read full article
How to Use Responsive Enabling to Simplify Tasks - Article hero image

How to Use Responsive Enabling to Simplify Tasks

Have you ever felt overwhelmed when performing a task such as registering an account or completing an online purchase? Ever felt puzzled when it wasn’t clear which steps to take? Nearly every website and application supports tasks that have different stages to go through. From adjusting your MAC OS

Social shares
543
Published
Read Article

How to Use Responsive Enabling to Simplify Tasks

How to Use Responsive Enabling to Simplify Tasks

Have you ever felt overwhelmed when performing a task such as registering an account or completing an online purchase? Ever felt puzzled when it wasn’t clear which steps to take? Nearly every website and application supports tasks that have different stages to go through. From adjusting your MAC OS X system preferences, to registering an online account, the system helps you perform your tasks with minimal effort. Learn how to use responsive enabling to optimize the user experience of your designs.

The Design Problem

At certain stages in a task, sub-components are either necessary or redundant. However, you do not want to take the user to a different location for all the different elements within a task, as that adds extra time to the process and the user would benefit from seeing all of the components of a task at once. Conversely, presenting all of the components of a task at once could be confusing, especially if redundant elements are enabled. So, between whisking users from screen to screen and flooding them with choice, you need a third way, one that’s more in proportion to their needs at a given moment.

Author/Copyright holder: LinkedIn. Copyright terms and license: Fair Use.

You could improve this LinkedIn registration form by using the responsive enabling design pattern. In this case, a student would not need the company and title fields to be enabled.

The Design Solution

The gradual process of enabling users to interact with certain user interface elements as and when they need them is referred to as ‘responsive enabling’. Initially, the user is shown all of the information and user interface elements, such as checkboxes, radio buttons, and input fields, in one panel, window, or page, but only those items necessary for the first sub-component of the task are enabled (i.e., active or 'interactable'). As the user makes a selection, more options are enabled, while other, redundant options are deactivated (but still visible).

Author/Copyright holder: Microsoft. Copyright terms and license: Fair Use.

When inserting an image in Microsoft Word, responsive enabling allows the user only to select picture files by default. This way, the system avoids any errors. However, to provide full flexibility for users, it is possible to have the system show other document types. At the very least, it will assure them they haven’t mysteriously lost any of their files.

Why Choose a Responsive Enabling Design Pattern?

There are often times when the user should be helped through a task—especially when there are a number of different components and sub-tasks involved. If users are presented with all of the options at once, it could prove overwhelming for them. They could quickly lose their focus, which would more than likely make the task more frustrating and time-consuming. Responsive enabling ensures the component elements of a task are only active at the point the user needs them, keeping the user's focus on the necessary elements within the user interface and restricting the potential confusion of keeping other elements, related to different components and sub-tasks, within view.

Responsive enabling also prevents errors by restricting the available selections through the different steps of a task. At first, the user may not realize that certain elements are irrelevant to their current intentions – at best, resulting in time wasted on mentally filtering out these options and, at worst, leading to erroneous selections. Therefore, by enabling the options relevant to each stage of a task, while disabling all others, you restrict the potential for error and the number of options the user must consider – a two-fold benefit of using responsive enabling. This benefit is also stressed by Jennifer Tidwell, interaction designer and author of Designing Interfaces: Patterns for Effective Interaction Design:

"...the user can't do things that would get him into trouble, as the UI has "locked out" those actions by disabling them. Unnecessary error messages are thus avoided."
—Jennifer Tidwell

Author/Copyright holder: Pixabay. Copyright terms and license: CC0.

In some contexts, like in the laboratory environment shown here, errors can have serious repercussions. If this is the case for your design, we recommend you to use all design patterns that will prevent errors. Responsive enabling is definitely one to consider.

Using responsive enabling can be particularly beneficial when designing user interfaces that will be used by those unfamiliar with certain tasks, such as setting internet options or—as is the case in the example image below—changing default format settings. Unlike other designs, such as progressive disclosure, responsive enabling does not hinder users who regularly carry out or are familiar with a particular task, as all the options are presented at once. Placing all of the options in view allows regular or familiarized users to plot their movements in advance, which can help reduce the time it takes to complete the overall task.

Author/Copyright holder: Microsoft. Copyright terms and license: Fair Use.

Changing default format settings through responsive enabling, has the advantage that all options remain in view, so users can anticipate on their next action. This may help to reduce the time it takes to complete a task.

Best Practice: How to Implement Responsive Enabling

  1. Arrange the different information and user interface elements necessary to complete a task into one panel, window, or page.

  2. Decide which elements are necessary for each component of a task or each sub-task. Place the information and user interface elements relevant to a particular stage in a task close together.

  3. Connect items so that selections result in the activation of relevant user interface elements and information and the disablement of irrelevant elements and information.

  4. Distinguish enabled items from disabled options using color. When the user arrives, the elements and information required to complete the first stage should be active, while all other elements should be disabled. If there are a number of possible first stages, such as choosing one of the 'Formatting' options or inputting a customized 'User Style Sheet' in the example above, allow the user to select any one of these options from the moment they arrive. Once again, when a selection has been made, disable the elements that are now redundant.

  5. Allow the user to reactivate disabled elements by selecting another user interface element. For example, when the user has inputted a customized 'user style sheet', in the 'Accessibility' panel above, he or she can revert to the other 'formatting' options by clicking one of the checkboxes arranged vertically.

  6. Ensure that there is a natural flow to the active and inactive elements, so as to coax the user through the task(s) as quickly and efficiently as possible. User testing is a great way to achieve this.

To help you get started implementing responsive enabling, you can download and print our “Responsive Enabling” template:

Advance Your Career With This Free Template for “Responsive Enabling”
Responsive Enabling
Optional
Optional
We respect your privacy
Get 1 powerful email each week: Learn Design and AI From the Best.

Potential Problems with Responsive Enabling

By deciding which options are available at each point of a task or sub-task, you are removing control from the user. Therefore, it is essential to link items according to the way users would ordinarily tackle a problem and the frequency with which tasks are carried out. So as to determine whether your current design supports the nature and regularity with which certain tasks are performed, you might want to consider conducting a small-scale usability test. Just a few users can provide the insight necessary to arrange and link items. However, before you enlist a sample of the intended users, ask yourself some questions: Is an action disabled for a good reason? Are all of the elements a user needs for a particular task/sub-task active at the right stage? Can the user return every element to an active state? If not, the following problem occurs.

When options are disabled without a clear indication why, a usability problem termed 'Mysteriously Dimmed Menu Items' (as coined by Bruce Tognazzini) arises. In order to avoid this problem, when a user selects an option, the resulting changes to active and disabled elements should be instantly perceptible and directly linked to the selection. For example, when the user clicks the 'Format documents using my style sheet' checkbox—in the panel shown above—the input field directly below is activated. If the checkbox and corresponding input field were placed further apart or in separate, delineated areas of the panel, the users might wonder why the latter is disabled when they arrive there. To avoid the 'mysteriously dimmed menu items' problem, you could include a note in the system help and documentation informing the user why controls are disabled. However, a more immediate and direct method is through the use of proximity in the user interface. The closer items are to one another, the more likely the user will perceive them as grouped. You can utilize this Gestalt perceptual phenomenon to help the user determine why certain controls are enabled and others disabled.

Author/Copyright holder: Fit for Free. Copyright terms and license: Fair Use.

This website from a Dutch fitness company uses the progressive disclosure design pattern. However, as a user, you can see that prices are dimmed at the moment. This might make you wonder what will happen to the prices after making the first selection. It may be relevant to show a little bit more information at this point, to prevent users from getting the feeling they are dealing with mysteriously dimmed menu items.

The Take Away

In order to assist people through a task, it may be helpful to show all steps they should take, but focus the user’s attention to the step that is currently relevant. You can do this by using the Responsive Enabling Design Pattern, enabling only those parts of the user interface that are relevant to the current step in the task process. Depending on the user’s input, you can proceed by enabling the next relevant input fields, radio buttons, or checkboxes, slowly guiding your user in the right direction. This can make complex tasks easier to perform and less prone to mistakes. As you’re removing control from the user, you should be careful to decide which options are available at each point of the task. Also, the user should be able to understand why an item is enabled or disabled. Failing to do so leads to what is known as ‘mysteriously dimmed menu items’, taking away from the user experience.

References & Where to Learn More

Hero Image: Author/Copyright holder: Negative Space. Copyright terms and license: CC0.

Jenifer Tidwell, Designing Interfaces: Patterns for Effective Interaction Design, 2010

Martijn van Welie, Pattern Library, 2008

39% of Today's Skills Will Change by 2030

The World Economic Forum expects 39% of today's skills to be transformed or become outdated by 2030.

The good news is that jobs in UX / UI design and AI are among the fastest-growing professions globally.

Build Skills That Keep You Relevant

Privacy Settings

By using this site, you accept our Cookie Policy and Terms of Use.
Customize
Accept all

Be the One Who Inspires

People remember who shares great ideas.

Share on:

Academic Credibility — On Autopilot

Don't waste time googling citation formats. Just copy, paste and look legit in seconds.