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
7 tasks
Tracked by #3495
thyhmdo opened this issue Mar 23, 2023 · 0 comments
Open
7 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

Original issue: carbon-design-system/carbon#13030

Prompt

From a discussion with Mike Gower, we should consider rules to have a certain number of interactive elements or links within the actionable expandable tiles. Consider both with and without interactive elements expandable tiles.


Accepted criteria

From Gower - 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.

Consideration
When there is a complicated pattern of multiple interactive elements / components inside 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

Tasks

Explore and Playback

Doc update

  • Flesh out / add above to guidance under Expandable tiles
  • Draw distinction between fully clickable expandable tile and expandable with chevron button
  • Add a visual example
  • Add an extra Do / Don't

Interesting Tile finding
https://dataplatform.cloud.ibm.com/projects/799f83b8-f29a-4702-b147-af52f6203299?context=wx

@thyhmdo thyhmdo self-assigned this 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
@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 modified the milestones: 2024 Q2, 2024 Q3 May 30, 2024
@laurenmrice laurenmrice removed this from the 2024 Q3 milestone Sep 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Later 🧊
Development

No branches or pull requests

3 participants