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

Build Design System and Site ADA Compliance #12

Open
2 tasks
chalimar opened this issue Mar 20, 2020 · 27 comments
Open
2 tasks

Build Design System and Site ADA Compliance #12

chalimar opened this issue Mar 20, 2020 · 27 comments
Labels
Epic Any issue that is the parent issue for a series of duplicate child issues feature: design system Design systems, Style Guides, libraries related to, etc. role: UI/UX size: 5pt Can be done in about 30 hours

Comments

@chalimar
Copy link
Member

chalimar commented Mar 20, 2020

Please build a design system for the UI components used for the website.

Find a free Figma template to reuse.

  • Include the Classes in the Figma document following HFLA's Figma design.
    • Dev currently has a UI library that they reference separate from Figma
  • Develop a system to check that any design changes are in-line with the Design System

Related Issues

@chalimar
Copy link
Member Author

chalimar commented Oct 25, 2020

In Progress:

  • Test WCAG compliance with site colors.
  • Live video or audio content includes captions
  • Text on pages can be resized to 200% while still maintaining form
  • Images are not used where text can achieve the same purpose
  • Pages on the site can be accessed in multiple ways
  • Keyboard focus is visible and clear
  • The language of content is identified in code with any language changes
  • Menus and buttons are used consistently regardless of the user’s location in the site
  • Users are given suggestions on how to solve input errors
  • An error prevention technique is used whenever the user is entering sensitive data
  • Underlined text that does not provide a link is removed
  • Redundant links on the same page are eliminated or minimized

Resources:
Compliance Checklist
WCAG

@chalimar chalimar changed the title Build Design System Build Design System and Site ADA Compliance Oct 25, 2020
@chalimar
Copy link
Member Author

Still in process. Some desktop screens are still being stylized to meet contrast and font size standards.

@ExperimentsInHonesty
Copy link
Member

@mealthebear @chalimar @ayusheeaithal to discuss grid system and breakpoint definitions for developers

@Olivia-Chiong
Copy link
Member

@ExperimentsInHonesty and @chalimar to discuss #141 and #87

@chalimar
Copy link
Member Author

chalimar commented Jan 8, 2021

I currently have a WIP of a new type system for desktop screens based on what was gathered from the Figma file and a combination of recommended sizing from material.io.

  • Font sizing no longer is below 14px
  • Class names have been created
  • Will provide rem units to style guide

image

@chalimar
Copy link
Member Author

1/10/21

Currently testing new font sizes in all screen sizes (mobile still pending). Also defining padding within container spaces and spacers in style guide.

image

@chalimar
Copy link
Member Author

chalimar commented Jan 15, 2021

1/14/21
Met with the HfLA UI/UX community for best practices for style guide development. I'm currently looking at best practices and standards within various design systems. Below are screenshots of my WIP.

image
image
image
image

@chalimar
Copy link
Member Author

1/17/2021

1:Progress: Still incorporating styling, grid and component usage for the CTI.
2:Blocks: Need to continue adding finalized elements to the design system.
3:Availability: Will be traveling out of state to Montana, will be back after 1/23. Reachable on Slack when I have internet.
4 ETA: On going process, aiming for a solid system by the end of February once reviewed and approved.

@chalimar
Copy link
Member Author

1/24/2021

1:Progress: I have not been able to work on the Figma file while out of town.
2:Blocks: None, just time and availability to add onto the system.
3:Availability: Will make time after today's meeting to add onto the file.
4 ETA: On going process, aiming for a solid system by the end of February once reviewed and approved.

@ExperimentsInHonesty ExperimentsInHonesty added the feature: design system Design systems, Style Guides, libraries related to, etc. label Jan 26, 2021
@chalimar
Copy link
Member Author

Currently working on site layout and margins. Next step for this would be gathering all of the iconography and components and listing where and how they are used.

@chalimar
Copy link
Member Author

chalimar commented Jan 31, 2021

1/31/2021 Update

More pages have been created. Currently gathering all existing components and their usage into this document.

image

@chalimar
Copy link
Member Author

chalimar commented Feb 5, 2021

2/4/2021

Currently undergoing site audit for UI components. List can be viewed here.

The design system will evolve as we refine our content, but this will help ensure that we have at least MVP components created.

@chalimar
Copy link
Member Author

chalimar commented Feb 7, 2021

Currently reviewing comment left by @kevinashworth

Question: Should I now redo the wireframes to match 600, 960 and 1280 pixel width?

image

@Olivia-Chiong
Copy link
Member

@chalimar will finalize columns before Sunday

@chalimar
Copy link
Member Author

chalimar commented Feb 19, 2021

@chalimar will finalize columns before Sunday

Layouts using 1280 (12), 960 (6) and 600 (4) width for review.

image

image

@chalimar
Copy link
Member Author

chalimar commented Mar 5, 2021

3.4.21
Been a busy week, have not worked on my issue. Sorry!

@chalimar
Copy link
Member Author

chalimar commented Mar 7, 2021

still working on gathering components and documentation.

image

@Olivia-Chiong
Copy link
Member

@chalimar What portions are left and how can we help you to finish this? If there is any part that we can break out for others to work on, please let Product know.

@chalimar
Copy link
Member Author

Still pending on my end. I need to go through my components checklist and ensure all the elements I have noted are added at the very least.

WIll have a more accurate update for sunday.

@chalimar
Copy link
Member Author

Still gathering all components and placing documentation with usage.

Components checklist can be viewed here

@mariastudnicka
Copy link

@chalimar and @meismith We need to add a Modal as UI design component as well.

@chalimar
Copy link
Member Author

Added in some additional components (we're about 80% done).

Need to create an inventory of any new components from updated pages after this. (Index Contributors, organizations, etc).

@chalimar
Copy link
Member Author

chalimar commented Jul 2, 2021

7.1.21

On-going work on the design system. I am trying to wrap it up and create an interactive ToC that will lead all designers to the appropriate reference.

Screen Shot 2021-07-01 at 2 36 48 PM

Screen Shot 2021-07-01 at 5 45 58 PM

Screen Shot 2021-07-01 at 5 46 13 PM

@chalimar
Copy link
Member Author

chalimar commented Sep 2, 2021

Reviewing design file again to gather remaining components for documentation and current MVP styling.

@ladissi ladissi added size: 5pt Can be done in about 30 hours and removed size: missing labels Sep 10, 2021
@smsada smsada added the Epic Any issue that is the parent issue for a series of duplicate child issues label Feb 11, 2022
@smsada
Copy link
Member

smsada commented Mar 11, 2022

@chalimar Reference: HFLA's Design System

@smsada

This comment was marked as duplicate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Any issue that is the parent issue for a series of duplicate child issues feature: design system Design systems, Style Guides, libraries related to, etc. role: UI/UX size: 5pt Can be done in about 30 hours
Projects
Status: Prioritized Backlog
Development

No branches or pull requests

8 participants