The purpose of this project is to track and utilise modern web standards as they become available. Rather than building custom UI now and refactoring later, this project will wait to implement certain UI components until the web platform provides necessary HTML and CSS features.
- Checkbox: wait for
appearance: base - Radio: wait for
appearance: base - Color input: wait for
appearance: base - Carousel: wait to see what happens with Chrome’s attempt to standardise carousels
- Tooltip: wait for
::tooltippseudo-element and/orinterestforstandardization - Menu: wait for possible menu standardization
- Switch: wait to see if Safari’s
switchattribute is adopted by other browsers - Toggle button: wait for possible standardisation
- Select: wait until all browsers are supportive of custom select
- Number input: wait for possible increment/decrement invokers