Releases: startae/hagrid
Releases · startae/hagrid
Pure Breakpoints & SASS Import
- use pureCSS Breakpoints (sm,md,lg,xl)
- Rename
hagrid
to_hagrid
since it should be imported anyways
DRY out modifiers / Mixin behaviour change
- Make DRY mixins optional and non-default, GZIP negates the difference anyway. This results in much improved output traceability.
- Remove modifiers:
top
default
x-rev
y-rev
rev
Added modifiers:
rev
(replaces x-rev)flip
(replaces y-rev)
It was previously not possible to combine rev+flip, now it is.
- Fix modifier error-handling
- Use SASSy margin/padding syntax
Fix IE wrap-reverse inconsistency
Fix Dry Mixin Scoping
Closes #14
- Only apply default values for margin, flex-flow and align-items if
they are not overwritten - Default values bound to calling element - better traceability in
output - Add error if modifier is not matched
- Add important to spacing-modifier children(+fallback:y-axis
modifiers) to prevent overwriting with selector specifity - Reset flex-flow on fallback x-rev
Automagical
- Make auto less restrictive
- Add examples / test cases
Hello Hagrid!
- Concise & precise new syntax
- By default light wrapper around flexbox
- Cleaner margin / padding-approach
- Remove standalone version
- Use DRYed mixins in favor of extends - much smarter and better traceable output css
- Infinite columns / ratio-based
- Embrace the *-selector for some modifiers. Modern browsers can handle it well
- Remove visibility-classes
Internal Updates
- Update gulp-modules (gulp-ruby-sass hits 1.0 soon and needs some synthax changes)
- Rename some internal variables ($fdmt-grid--class-type => $fdmt-grid--type; $fdmt-grid--namespace =>$fdmt-grid--name)
- Use SASS Errors for error-reporting (replaces @warn and removes need for "$breakpoint-ok"
Solve a bug regarding block elements in grid-items
v0.8.1 0.8.1
Stretch / Top Handling
- Align-items: Top as default for the sake of consistency
- Better image handling for --stretch
Autoprefixer
- Future proof prefixing with Autoprefixer
- Sqashed some wrong IE10 prefixes