Skip to content
This repository has been archived by the owner on Jul 18, 2024. It is now read-only.

Releases: IBM/css-gridish

v2.0.0

19 Mar 19:13
9ac6408
Compare
Choose a tag to compare

Improvements

  • Easier transition from legacy to modern browsers by applying col and height classes on both Flexbox and CSS Grid implementations
  • Utility functions to help you get breakpoint queries, fluid column units, and fixed row units for your own use
  • Detached bleed and break classes from being grid modifiers for more flexibility

Patch Fixes

  • #23: Container margins set at 0 did not compile into the code.

Major Breaking Changes

  • Changed class naming for bleed, break, and height
  • If legacy and CSS Grid widths differed in use, make sure CSS Grid selectors override the legacy classes
  • All function and mixin names now use kebab-case

v2.0.0-beta.1

07 Mar 16:39
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release

Improvements

  • Easier transition from legacy to modern browsers by applying col and height classes on both Flexbox and CSS Grid implementations
  • Utility functions to help you get breakpoint queries, fluid column units, and fixed row units for your own use
  • Detached bleed and break classes from being grid modifiers for more flexibility

Patch Fixes

  • #23: Container margins set at 0 did not compile into the code.

Major Breaking Changes

  • Changed class naming for bleed, break, and height
  • If legacy and CSS Grid widths differed in use, make sure CSS Grid selectors override the legacy classes
  • All function and mixin names now use kebab-case

v1.0.7

01 Mar 02:49
c5c3ff2
Compare
Choose a tag to compare

fix #13: sketch file generated even if gutters use vw units

v1.0.6

28 Feb 22:35
d47f72d
Compare
Choose a tag to compare
  • Negative margins interpolated incorrectly for decimals

v1.0.5

28 Feb 19:15
78a2a8f
Compare
Choose a tag to compare
  • Children of prefix-grid should not have height: 100% on legacy. This rule is necessary for the modern CSS Grid implementation or the children will have no height.
  • When a legacy item is brought back from display: none, we should not assume that it uses display: flex. Instead, we should set the default to display: block.

Legacy 0 Classes

29 Jan 22:56
3d93062
Compare
Choose a tag to compare

Two legacy flexbox fixes:

  • fix(scss): .yourGrid__col-#{$name}--0--only missing dash
  • fix(scss): fix importance of 0 and 0--only classes
  • chore(package.json: bump version number

Remove Unnecessary Display Flex

25 Jan 19:41
e1bfad7
Compare
Choose a tag to compare

Fixed: When generating a grid, a display: flex property is being generated on the .gridName-grid class on the non-legacy grid.

Repeated Margin Bug Fix

24 Jan 22:26
3c2c7bd
Compare
Choose a tag to compare

Fixed: If a css-gridish.json specifies the same margin on two breakpoints in a row, the scss/css widths for legacy columns will be incorrect.

Dynamic Content in Rows

24 Jan 21:14
6e7e37f
Compare
Choose a tag to compare

Switches default grid-auto-rows: rowHeight from the fixed row height to grid-auto-rows: minmax(rowHeight, min-content). This allows for elements like paragraphs with dynamic heights.

Initial Release

24 Jan 20:01
ed82d7e
Compare
Choose a tag to compare
Merge pull request #2 from kmelve/patch-1

Add missing comma