I have a product permission settings component that allows users to include/exclude companies' current and future products. Many users find the current UI confusing based on feedback.
Below is an low fidelity example of how I improved the current component. The minor changes I made was adding the ability to include all/exclude all, hide inactive, and icon description on the summary. Current users are somewhat familiar with this flow, but for new users, I want to know if the icon description is sufficient to assume how it works.
Using Checkboxes and familiar UI elements
I explored an alternative design below using familiar checkboxes for each product and company. A toggle is available to explicitly include/exclude all future products from that company.
My questions:
- Is the checkbox format more intuitive for individually selecting products?
- Does the company-level toggle for future products make sense? Does it look ugly?
- What other suggestions are there to improve the UX and clarity?
I'm looking for feedback on these or other approaches to simplify our product permissioning for users while still meeting functional needs before further developing a solution.