Chassis is an open source project under the umbrella of jQuery foundation. Chassis aims at defining open standards for various CSS/JS libraries and the web in general. My GSoC’16 project consisted of adding UI components to the Chassis framework under the mentorship of Sarah and Rohit.
My project started off with first of all designing a UI guide to give development of components a consistent direction. Doing this also allowed hassle free iteration of designs, the development of any component started only after all of us unanimously agreed on a design.
This write up is broken down into sections with each section describing one component.
#Notifications
#Modals
##Commits
#Inputs
##Commits
- Commit: Initial Styles
- Commit: New input sizes
- Commit: Added Radio buttons
- Commit: Added checkboxes
- Commit: Updated design
- Commit: Added xs size
- Commit: Multiple sizes in demo
#Panels
###Commits
#Fixes
- Commit: Grunt watch detect changes in JSass Variables
- Commit: Grunt watch runs build at beginning
- Commit: Removed underline on hover from anchor tags
#Work In Progress Development of a robust grid system for the Chassis framework.