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

[Selectable Components] Design Solutions & Final Specs #14766

Closed
13 tasks done
Tracked by #14722
laurenmrice opened this issue Oct 3, 2023 · 3 comments
Closed
13 tasks done
Tracked by #14722

[Selectable Components] Design Solutions & Final Specs #14766

laurenmrice opened this issue Oct 3, 2023 · 3 comments

Comments

@laurenmrice
Copy link
Member

laurenmrice commented Oct 3, 2023

Acceptance criteria

  • This issue is a follow-on to what came out of the Audit.
  • We need to take the insights found from the audit and research and create design solutions for how we display selectable controls in components.

Design solution

  • Create design solutions for the following components below of how to display selectable controls in components in different states. (particularly looking into the visuals of how we treat this in the enabled, hover, and selected states)

Tile

  • Single select
  • Multi-select

Structured list

  • Single select
  • Researching on whether Multi-select can be added or not (will research separately)

Data table

  • Single select
  • Multi-select

Other considerations

Icon

  • Decide on single & multi-select icon
    • Should it be the actual radio button or whether it can have circular checkmark?
    • Should the icon be on all the options or should it be only on the selected one?
    • Should it be already there or should it only shows up when it is selected?
  • Decide on alignment rationale
    • Should selections controls always be on the left? on the right?
    • Is this alignment dependent on the component of what makes the most logical sense?
    • Would this be an option on having the control on the left or right depending on the use-case?

Cell selection

  • Decide on cell selection rationale
    • Should it be filled without strokes or just the strokes?
    • Consider the hover scenario also

Pre-selection decisions

  • Determine if we should have or should not have one option pre-selected (in tile, radio button, structured list, etc.)
    • Should it be an option depending on the usecase? (Ex: legal requirements?) This could just be a prop in code and written guidance on our website if we decide to do this.

Disabled state

  • Decide on whether the helper & warning text should get removed or disabled when the component is disabled

In context examples

  • Show recommended design solutions in context of where components that have selectable controls might live close together in one flow, like in a form or provisioning page. (@laurenmrice will give you examples to work with).
  • Maybe get in touch with Juan about his explorations for w3 just so we are aware of his work.

Playback and finalize specs

  • Playback in a crit to Carbon designers and A11y rep
  • Align on a direction to move forward with
@laurenmrice laurenmrice changed the title Provide a visual solution to show system consistency Design solution for a consistent visual of selectable components Oct 3, 2023
@github-actions
Copy link
Contributor

Thank you for submitting a feature request. Your proposal is open and will soon be triaged by the Carbon team.

If your proposal is accepted and the Carbon team has bandwidth they will take on the issue, or else request you or other volunteers from the community to work on this issue.

@laurenmrice
Copy link
Member Author

We can size this once the Audit is completed.

@sstrubberg sstrubberg added this to the 2023 Q4 milestone Oct 30, 2023
@sstrubberg sstrubberg changed the title Design solution for a consistent visual of selectable components Selectable Components: Design solutions Nov 8, 2023
@Kritvi-bhatia
Copy link

Kritvi-bhatia commented Jan 3, 2024

Final Design Solution

1. Tiles

Figma file link
image


2. Structured List

Figma file link
image


3. Data Table

Figma file link
image


@laurenmrice laurenmrice changed the title Selectable Components: Design solutions Selectable Components: Design Solutions Jan 3, 2024
@Kritvi-bhatia Kritvi-bhatia changed the title Selectable Components: Design Solutions Design Solutions: Selectable Components Jan 12, 2024
@Kritvi-bhatia Kritvi-bhatia changed the title Design Solutions: Selectable Components [Solution] Design Solutions & Final Specs: Selectable Components Jan 12, 2024
@Kritvi-bhatia17 Kritvi-bhatia17 changed the title [Solution] Design Solutions & Final Specs: Selectable Components [Selectable Components] Design Solutions & Final Specs Feb 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Archived in project
Development

No branches or pull requests

4 participants