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

Link: v11 audit #10418

Closed
28 tasks done
aagonzales opened this issue Jan 13, 2022 · 5 comments
Closed
28 tasks done

Link: v11 audit #10418

aagonzales opened this issue Jan 13, 2022 · 5 comments
Assignees
Milestone

Comments

@aagonzales
Copy link
Member

aagonzales commented Jan 13, 2022

Audit

A designer and developer will pair on this audit, some tasks may be discipline focused. Follow the checklist below for the features and items to review. If there are no issues with the item then check the item as complete. If any problems or bugs come up when auditing add a comment to this issue with the problem and how to correct it (if you know how). Bugs do not need to be fixed while auditing.

Resources

Variants

  • Standalone
  • Inline

Checklist

Visual (in React code)
Design and dev check

  • Component is using the correct design tokens (color and type), see design spec and scss code.
  • Component is rendering correctly across themes and layers, see design spec and storybook.
    • White theme
    • Gray 10 theme
    • Gray 90 theme
    • Gray 100 theme
  • Component is rendering correctly across browsers (check themes across browsers as well), see storybook.
    • Firefox
    • Safari
    • Chrome
  • Component sizes are rendering and named correctly (if applicable)

Website (v11)
Design checks

  • Style tab has correct design tokens listed
  • Style and usage tabs are using the correct size props names (if applicable)
  • Usage tab is up-to-date for with any v11 behavioral changes (if any)
  • Live Demo has applied v11 changes
    • Themes are rendering correctly
    • Size props are named correctly
    • No light props included

Design Kits (Sketch only)
Design checks

  • Correct design tokens (type and color) are used
  • Component using the correct size prop names
  • Any additional v11 behaviors have been added

Storybook
Dev checks

  • Confirm that prop table is populating
  • Take note of missing examples/stories (if any)

React package
Dev checks

Accessibility
Dev checks

  • Confirm that there are no violations in Accessibility checker
  • Confirm that component works as expected with VoiceOver

Migration docs
Design and dev check

  • Any breaking changes to this component are present in the v11 migration guide.
    • Design
    • Develop
@thyhmdo
Copy link
Member

thyhmdo commented Feb 2, 2022

Design kit

v11 spec file

  • Missing disabled states
  • Missing sizes (Large and Small)
    *Design question: We should call "Default" link Medium instead. We say it is Medium on the Style tab. But in the kit and on the Usage tab on the website we call it Default.

Master file

  • Size: Change "Default" to "Medium".
  • Disabled state: Underline should use color token $text-disabled.

@thyhmdo
Copy link
Member

thyhmdo commented Feb 2, 2022

Website

Usage tab

  • Sizes: Change "Default" to "Medium".

Live demo

  • Missing sizes

@laurenmrice
Copy link
Member

laurenmrice commented Feb 23, 2022

Visual bugs

scss

  • Large Link: type token should be $body-compact-02.
  • Medium link: type token should be $body-compact-01.

@tw15egan
Copy link
Collaborator

tw15egan commented Mar 2, 2022

Component looks good from a dev standpoint 👍🏻

@tw15egan tw15egan removed their assignment Mar 2, 2022
@aagonzales
Copy link
Member Author

Looks complete from the design side as well. Closing and all live demo updates will be tracked over in #10889

Repository owner moved this from ⏱ Backlog to ✅ Done in Design System Mar 7, 2022
kennylam added a commit to kennylam/carbon that referenced this issue Jul 30, 2024
…0418)

### Description

Merge latest release into main.

### Changelog

**New**

- {{new thing}}

**Changed**

- {{changed thing}}

**Removed**

- {{removed thing}}

<!-- React and Web Component deploy previews are enabled by default. -->
<!-- To enable additional available deploy previews, apply the following -->
<!-- labels for the corresponding package: -->
<!-- *** "test: e2e": Codesandbox examples and e2e integration tests -->
<!-- *** "package: services": Services -->
<!-- *** "package: utilities": Utilities -->
<!-- *** "RTL": React / Web Components (RTL) -->
<!-- *** "feature flag": React / Web Components (experimental) -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

7 participants