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

Design: Create Style Guide Presentation (Radio Buttons/Checkboxes) #1839

Open
6 of 8 tasks
Tracked by #1816
NilakshiS opened this issue Sep 10, 2024 · 3 comments
Open
6 of 8 tasks
Tracked by #1816

Design: Create Style Guide Presentation (Radio Buttons/Checkboxes) #1839

NilakshiS opened this issue Sep 10, 2024 · 3 comments
Assignees
Labels

Comments

@NilakshiS
Copy link
Member

NilakshiS commented Sep 10, 2024

Dependency

#1850

Overview

The style guide currently does not mention any styling for radio buttons and check boxes. Add these to the Figma Design system and style guide presentation.

Details

The style guide does not explicitly address the styling for radio buttons, though the Example Modal Dialog on the "Dialog Boxes and Modals" page does implicitly show an example from the app.

However the example uses the "Navy Blue - Primary (#002E6D)" color for the radio buttons while the website uses the default browser styling for them. The default styling is used in several other UI elements such as checkboxes and dropdowns.

So we need to decide if we should change the styling of these elements to keep it consistent with the colors of the design system or keep it browser default since it's the style users would already be familiar with.

Action Items

  • Determine the styling for radio button, checkboxes and other similar UI elements:
    • Research examples where it has been changed or kept the same.
    • Decide on a style and create prototypes.
  • Add a section for these styles in the design system
  • Review with Product/ Dev/ Research and iterate if needed based on feedback.
  • If the style is different than dev, open issues for dev to update the design.
  • Update the style guide to add the new design.
  • Once finalized, get Stakeholder sign-off via the stakeholder meeting slide deck.

Resources/Instructions

@NilakshiS
Copy link
Member Author

NilakshiS commented Oct 1, 2024

09/25/2024
Iteration 1:

  • Design on left is suggested design/ design based on other sections on Figma
  • Design on right is current design on dev when viewing on a Chrome Browser on windows.

Link to iteration 1 Figma

Image for Iteration 1

Image

Feedback received:

  • The "primary blue" used in dropdowns and checkboxes could make the page appear too busy with the same color section headers on page 4 of calculator.
Details

Image

  • Checkboxes and radio buttons should have similar appearances because they appear together on filters in my projects page.
Details

Image

@NilakshiS
Copy link
Member Author

NilakshiS commented Oct 1, 2024

09/27/2024
Iteration 2:

  • Changed the checkboxes and radio buttons back to dev styles
  • Changed the dropdown color to dev style but kept the increased padding

Link to iteration 2 Figma

Image for Iteration 2

Image

Waiting on stakeholder feedback

@NilakshiS
Copy link
Member Author

Current slide is approved by stakeholders, but we might need to add a multi-select dropdown from the filters to this list based on whatever's finalized

@NilakshiS NilakshiS added Dependency Issues that cannot be worked on until another issue is closed Waiting on Stakeholder labels Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Ice Box
Development

No branches or pull requests

2 participants