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

Re-Design sort options: change toggle buttons to radio buttons for mutually exclusive options and update style guide #1834

Closed
4 tasks done
Tracked by #1816
NilakshiS opened this issue Sep 9, 2024 · 3 comments

Comments

@NilakshiS
Copy link
Member

NilakshiS commented Sep 9, 2024

Overview

The toggle buttons currently used in the prototype might confuse users, as they look like you can select multiple options. However, you can only sort in one way at a time. We should either change the design or use radio buttons instead, as the Dev team suggested.

Details

Each popup has an option to sort by that column. The prototype design uses two toggle buttons that essentially mean "Sort Ascending" or "Sort Descending" (though the labels differ based on the column).

Image of Toggle buttons on "Created On" column by default

image

Image of Toggle buttons on "Created On" column on Hover

image

Dev team suggests that toggle buttons are not an appropriate choice, since it is not possible to sort ascending and descending simultaneously. A better choice is a set of two radio buttons. This allows the user to select one or the other, but not both.

A prototype using radio buttons instead of toggle buttons

image

Moreover, the data might not be sorted by that column at all, in which case neither radio button is checked when the popup is first opened. If the user then clicks on one of the choices, it will be applied when the Apply button is clicked. They can also choose Reset to not apply sorting by that column.

Dev has already implemented this change (see My Project's page).

Action Items

  • Create a prototype for an alternative design.
  • Review with Product, Dev and Research and iterate if needed based on feedback.
  • Update the style guide to add the new design.
  • Once finalized, get Stakeholder sign-off via the stakeholder meeting slide deck.
  • Will be added to style guide and approved by stakeholders using Design: Create Style Guide Presentation (My Projects dashboard) #1843

Resources

@github-project-automation github-project-automation bot moved this to New Issue Approval in P: TDM: project board Sep 9, 2024
@NilakshiS NilakshiS added this to the 10 - Launch milestone Sep 9, 2024
@NilakshiS NilakshiS changed the title Re-Design change for toggle buttons to radio buttons for mutually exclusive options and update style guide Re-Design sort options: change for toggle buttons to radio buttons for mutually exclusive options and update style guide Sep 9, 2024
@NilakshiS NilakshiS changed the title Re-Design sort options: change for toggle buttons to radio buttons for mutually exclusive options and update style guide Re-Design sort options: change toggle buttons to radio buttons for mutually exclusive options and update style guide Sep 9, 2024
@namigoeku namigoeku self-assigned this Sep 19, 2024
@NilakshiS NilakshiS moved this from Prioritized Backlog to In progress (actively working) in P: TDM: project board Sep 23, 2024
@namigoeku
Copy link
Member

namigoeku commented Sep 26, 2024

Although I understand Dev's concern regarding the toggles, I believe toggles would provide a more modern UI as they are either on or off and when paired with other features like the checkboxes, offer less cognitive load. I have drafted some ideas.

6

7

@namigoeku
Copy link
Member

Changed the design to include just the radio sort by ascending/descending.
Updated this portion in the Figma prototype (#1578 #1386 )
Screenshot 2024-10-01 at 11 07 46 PM

image

@NilakshiS
Copy link
Member Author

NilakshiS commented Oct 4, 2024

Added the radio buttons and sort options to the new prototype made as part of #1885

Screenshots of the updated designs from Figma

Image
Image
Image
Image

@github-project-automation github-project-automation bot moved this from In progress (actively working) to On Dev - not yet pushed to Prod in P: TDM: project board Oct 4, 2024
@ExperimentsInHonesty ExperimentsInHonesty removed the pbv: design all issues for design roles label Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Released
Development

No branches or pull requests

3 participants