This repository has been archived by the owner on Mar 13, 2018. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rewrite paper-progress as paper-linear-progress
This commit introduces a complete rewrite of `paper-progress` into a new `paper-linear-progress` element. Features include the following: - New semantics regarding `secondary-progress` which now becomes `buffer-value`, as it's meant to be within the spec. - Removal of `IronRangeBehavior`, since the linear progress element is not an interactive UI element, nor does it have anything to do with representing a range as the "range"-based input elements connote. - Slimmed down custom property API which exposes only the facets of the element meant to be modifiable in terms of the spec. - Implementation of indeterminate animation which adheres to spec. - Support for reversing the element, including all its transition/animations. - Support for a buffering state. - Complete and comprehensive test suite which adds full code coverage to the component. - Revamped demo page which shows all possible functionality of the element.
- Loading branch information