Skip to content

Releases: oddbird/susy

3.0.0.alpha.6 - Apr 25, 2017

25 Apr 17:51
Compare
Choose a tag to compare
Pre-release
  • Fix bug in empty gutter() alias
  • Add susy-repeat() function
    to generate repeating gradients with the same syntax
    provided in CSS Grid templates
  • Add susy-compile() and susy-call() plugin helpers,
    to aide with conversions between the user API and
    internal math functions.

3.0.0.alpha.5

15 Feb 17:55
Compare
Choose a tag to compare
3.0.0.alpha.5 Pre-release
Pre-release
  • Add svg-grid plugin for generating svg background-images
  • Add set-gutters $n shorthand syntax, so all basic grid settings can be customized on-the-fly
  • Allow gutters function to take either context-only, or full span/context shorthand — useful when passing in details from a combined mixin
  • More test coverage, including error-handling!

The core is complete, barring any bug discoveries. To do a beta release, we need one or two layout plugin examples. For a full release, we need better tutorial-style documentation.

3.0.0.alpha.4

15 Feb 17:55
Compare
Choose a tag to compare
3.0.0.alpha.4 Pre-release
Pre-release
Version 3.0.0.alpha.4

3.0.0.alpha.1

16 Feb 19:35
Compare
Choose a tag to compare
3.0.0.alpha.1 Pre-release
Pre-release
  • No Mixins!
  • Trim down to the core math, and a thin layer of api functions:
    • susy-span() to return a column-spanning width
    • susy-gutter() to return a gutter width
    • susy-slice() to return a slice of asymmetrical grid
  • Simplify to four settings:
    • columns to define the grid columns
      as a list of comparable or unitless relative numbers
    • gutters to define the size of a gutter
      in units comparable to the columns,
      or a unitless relative number
    • spread to define the default spread of a span
      across adjacent gutters
    • container-spread to define the default spread of a container
      across side-edge gutters
  • Shorthand syntax for overriding settings on-the-fly:
    • starting with a count, length, or column-list span
    • at $n, first, or last location on asymmetrical grids
    • narrow, wide, or wider for spread
    • of $n <spread> for available grid columns and container-spread