civictechindex / CTI-website-frontend

Join a worldwide movement to catalog 
every open source 
civic tech project.
https://civictechindex.org
MIT License
30 stars 30 forks source link

Build Design System and Site ADA Compliance #12

Open chalimar opened 4 years ago

chalimar commented 4 years ago

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

Find a free Figma template to reuse.

Related Issues

chalimar commented 3 years ago

In Progress:

Resources: Compliance Checklist WCAG

chalimar commented 3 years ago

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

ExperimentsInHonesty commented 3 years ago

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

Olivia-Chiong commented 3 years ago

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

chalimar commented 3 years ago

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.

image

chalimar commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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.

chalimar commented 3 years ago

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 commented 3 years ago

1/31/2021 Update

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

image

chalimar commented 3 years ago

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 commented 3 years ago

Currently reviewing comment left by @kevinashworth

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

image

Olivia-Chiong commented 3 years ago

@chalimar will finalize columns before Sunday

chalimar commented 3 years ago

@chalimar will finalize columns before Sunday

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

image

image

chalimar commented 3 years ago

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

chalimar commented 3 years ago

still working on gathering components and documentation.

image

Olivia-Chiong commented 3 years ago

@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 commented 3 years ago

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 commented 3 years ago

Still gathering all components and placing documentation with usage.

Components checklist can be viewed here

mariastudnicka commented 3 years ago

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

chalimar commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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

smsada commented 2 years ago
smsada commented 2 years ago

@chalimar Reference: HFLA's Design System

smsada commented 2 years ago

Need a check so we can confirm all design changes now and in the future are made in line with the Design System. We can make a new issue about this and make a check-list that can be added to the comments to make this process seamless in the future.

Edit: Added to Issue's Action Items so hiding for duplicate