Upcoming Features¶
Make DRYer:¶
TODO: Implement this essential feature. TODO: Document Currently two classes are being created with the same properties. The preferred solution would be to assign both classes to the same property.
Scenario 1:
Value Encoding Format | CSS Property Value Output |
---|---|
bold | .bold { font-weight: bold } |
font-weight-bold | .font-weight-bold { font-weight: bold } |
Duplicates the string { font-weight: bold }
.
DRY solution 1
.bold, font-weight-bold { font-weight: bold }
Scenario 2:
Value Encoding Format | CSS Property Value Output |
---|---|
padding-10 | .padding-10 { padding: 10px } |
padding-10px | .padding-10px { padding: 10px } |
Duplicates the string { padding: 10px }
DRY solution 2
.padding-10, .padding-10px { padding: 10px }
Drop requirement for hexadecimal color values to be prefixed with a property name. Implemented: 11/28/2015¶
Integrate optional px :point_right: em Unit Conversion. Implemented: 11/28/2015¶
Integrate option hexidecimal :point_right: rgb() Unit Conversion.¶
Create Seamless Media Queries for responsive layouts:¶
TODO: Implement this really cool feature. TODO: Document
Build responsive scaling fonts using -r:¶
TODO: Implement this really cool feature. TODO: Document
Encoded Class
font-size-25-r
Resulting CSS media query.
TODO: Add CSS here.
.font-size-25-r {
font-size: 25px;
}
Sphinx Integration¶
TODO: Integrate Sphinx (in progress) TODO: Put the docs on readthedocs