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

[Tile] Add rules of interactive elements in actionable tiles #3452

Open
6 tasks
Tracked by #3495
thyhmdo opened this issue Mar 23, 2023 · 0 comments
Open
6 tasks
Tracked by #3495

[Tile] Add rules of interactive elements in actionable tiles #3452

thyhmdo opened this issue Mar 23, 2023 · 0 comments

Comments

@thyhmdo
Copy link
Member

thyhmdo commented Mar 23, 2023

Acceptance criteria

Discussions with Michael Gower prompted the below additions to the Tile Usage tab documentation:

Max number of interactive elements per tile

  • Add guidance for having a max number of how many interactive elements people can have within one actionable tile. This needs to be considered for clickable, selectable, and expandable tiles (fully clickable and chevron button).
    • Provide suggestion for interactive element on clickable tiles instead of completely blocking the usage

Complex expandable tiles

  • Add rules for when expandable tiles when there is a complicated/complex pattern of multiple interactive elements/components inside of an actionable tile:
    • It takes time for users to move through the entire card content
    • There are lots of tab stops for keyboard users
    • It can cause confusion of multiple click targets within a card
    • Provide meaningful ways to understand hidden interactive elements within the expandable tiles

“If you want users to be able to navigate tiles efficiently, do not put a whole bunch of click targets in tiles. Remember that actionable children within tiles add additional tab stops for keyboard users, which leads to much longer time on task. In an ideal world we’d recommend no more than one (two?) actions on a tile." - Michael Gower

"There seem to be no visuals or examples for a tile with multiple targets inside. So when someone goes and makes a clickable target with a target inside, there’s not really anything to refer them to to let them see design possibilities." - Michael Gower


Clickable expandable tiles versus chevron button expandable tiles

  • Draw more distinction between what the difference is of clickable expandable tiles and chevron button expandable tiles.
  • Images: See this early iteration Figma file of Tile, to find use case examples images we could use to support this new content.
  • Would be helpful to add another do/don’t image.

Review and playback


Resources

@thyhmdo thyhmdo self-assigned this Mar 23, 2023
@thyhmdo thyhmdo moved this to ⏱ Backlog in Design System Mar 23, 2023
@sstrubberg sstrubberg added this to the 2023 Q2 milestone Mar 29, 2023
@laurenmrice laurenmrice changed the title [Tile doc] Add rules around interactive elements on actionable tiles [Tile] Add rules on interactive elements in actionable tiles Apr 12, 2023
@sstrubberg sstrubberg modified the milestones: 2023 Q2, 2023 Q3 Jun 28, 2023
@sstrubberg sstrubberg modified the milestones: 2023 Q3, 2023 Q4 Sep 19, 2023
@github-project-automation github-project-automation bot moved this to Triage in Roadmap Dec 12, 2023
@sstrubberg sstrubberg moved this from Triage to Later in Roadmap Jan 8, 2024
@sstrubberg sstrubberg modified the milestones: 2023 Q4, 2024 Q1 Jan 9, 2024
@thyhmdo thyhmdo changed the title [Tile] Add rules on interactive elements in actionable tiles [Tile] Add rules of interactive elements in actionable tiles Feb 28, 2024
@laurenmrice laurenmrice modified the milestones: 2024 Q1, 2024 Q2 Mar 27, 2024
@laurenmrice laurenmrice removed this from the 2024 Q2 milestone May 30, 2024
@laurenmrice laurenmrice added this to the 2024 Q3 milestone May 30, 2024
@laurenmrice laurenmrice moved this from Later to Icebox in Roadmap Sep 6, 2024
@laurenmrice laurenmrice removed this from the 2024 Q3 milestone Sep 6, 2024
@laurenmrice laurenmrice modified the milestone: 2025 1H Jan 23, 2025
@sstrubberg sstrubberg moved this from Later 🧊 to Next ➡ in Roadmap Jan 23, 2025
@sstrubberg sstrubberg removed this from Roadmap Jan 23, 2025
@sstrubberg sstrubberg moved this to 🪆 Needs Refined in Design System Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🪆 Needs Refined
Development

No branches or pull requests

3 participants