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

Design and Build: Progress Component #356

Closed
7 tasks done
francisrupert opened this issue Aug 5, 2019 · 1 comment
Closed
7 tasks done

Design and Build: Progress Component #356

francisrupert opened this issue Aug 5, 2019 · 1 comment

Comments

@francisrupert
Copy link
Contributor

francisrupert commented Aug 5, 2019

Sub-tasks

  • Research
  • Prototype
  • Design
  • Build for Production
    • Screenreader implications
    • Variations / States (e.g. indeterminate)
  • JavaScript Demo (non-production, prototype-quality)

Summary

If browser support and screenreader support for <progress> isn't enough to use as is, this task aims to mostly emulating the native <progress> element while developing opinion on appropriate level of support to design and build this component. For example, while not fully emulating accessibility support, it likely could be a good example of Progressive Enhancement.

Initial Prototype

https://codepen.io/francisrupert/pen/QWLyRZx?editors=1000

Background

Was initiated in SPA Reference App (ASC-186, ASC-222). Intended to outright replace the "Circular Loading" (#355, ASC-215) component and extend.

Related

Similar to the <meter> element (#361) in appearance, its role is distinct and thus its own component. Design System documentation shall aid to distinguish usage..

@francisrupert francisrupert added this to the 2.4.0 milestone Aug 5, 2019
@francisrupert francisrupert self-assigned this Aug 5, 2019
@francisrupert francisrupert changed the title Loading --horizontal Design and Build: fsa-loading-horizontal Aug 6, 2019
@francisrupert francisrupert changed the title Design and Build: fsa-loading-horizontal Design and Build: loading horizontal Aug 7, 2019
@francisrupert francisrupert changed the title Design and Build: loading horizontal Design and Build: Progress Bar Aug 20, 2019
@francisrupert francisrupert changed the title Design and Build: Progress Bar Prototype, Design, and Build: Progress Bar Aug 20, 2019
@francisrupert francisrupert changed the title Prototype, Design, and Build: Progress Bar Progress Bar Aug 20, 2019
@francisrupert francisrupert changed the title Progress Bar Component: Progress Aug 20, 2019
@francisrupert francisrupert mentioned this issue Aug 20, 2019
6 tasks
@francisrupert francisrupert changed the title Component: Progress Design and Build: Progress Component Sep 25, 2019
francisrupert pushed a commit that referenced this issue Sep 25, 2019
@francisrupert francisrupert added P1 and removed P2 labels Sep 26, 2019
francisrupert pushed a commit that referenced this issue Oct 7, 2019
@francisrupert
Copy link
Contributor Author

Re-opening to address screenreader compatibility. Current markup and aria usage is iffy on how its content gets announced consistently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant