- optimized configuration handling
- no
$generate
parameter togrid-core()
anymore
- removed LessCSS support
- renaming:
row
is nowcontainer
col
is nowcell
- added vertical spacing option for
grid-cell-set-equal
- simplified use of
grid-push
andgrid-pull
- updated tests and added npm scripts
- added SCSS support!
- simplified and standardised API for LessCSS and SCSS
grid-unlock()
only needs 3 instead of 5 configuration parameters now: grid width, gutter width and cells- grid and gutter type depend on passed types
- use :nth-of-type instead of :nth-child selector so we skip possible non-grid elements
- fix grid gutter mixin with important statement
- new mixins for semantic grid implemenation
- gutter styles now separated from
.grid-unlock()
for maximum flexibility - gutters can be any unit (px, %, em/rem)
- more intuitive grid config order
- maximised precision of calculated values
.grid-core()
takes a new optional parameter to omit generation of core css.grid-generate()
takes a new optional parameter to adjust the amount of classes- less cluttering of global space with lib internally used variables
- added bower installation
- enable prefixed configuration sensitive classes
- restructure readme and documentation
- optimised grid precision, especially for safari
- no layout containers anymore -> reduced css output
- smaller fixes
- adjusted grid setup api for simple and advanced usage
- only left margin/padding for reduced css and fix if grid touches window edges
- grid default namespace "g-"
- merge
.grid-gutter()
into.grid-unlock()
- optimise prefixing of all grid variable definitions to prevent overwriting
- more consistent grid classes
- docs overhauled
- pass grid configuration as separate values or in a reusable variable
- custom prefixes for grid class generation
- responsibly has a new name: Spartan!
- grid creation API:
.grid-core()
,.grid-unlock()
and.grid-generate()
- generate viewport dependent grid css
- all global grid mixins prefixed:
.grid-[mixin]
- reduce generated cell selectors, don't use
.container
as necessary parent
- third parameter for
.cell-set()
mixin available to define offsets
- block gutter implementation finished!
- use setup variable
@grid-gutter-type
to define it as either fluid or fixed
- full calculations for either fluid or static grid
- automated generation of grid classes
- provide simple mixins to apply all grid styles
- provide mixins to set up responsive layouts
- responsive layout examples
- full documentation