lost

LostGrid is a powerful grid system built in PostCSS that works with any preprocessor and even vanilla CSS.

MIT License

Downloads
78.7K
Stars
4.5K
Committers
33
lost - v10.0.0-0 Latest Release

Published by peterramsing 8 months ago

What's Changed

Full Changelog: https://github.com/peterramsing/lost/compare/v9.0.2...v10.0.0-0

lost - 9.0.2

Published by peterramsing about 1 year ago

  • πŸ”’ Patches security audit
lost - 9.0.1

Published by peterramsing about 2 years ago

lost - 9.0.0

Published by peterramsing over 2 years ago

  • πŸ†™ Initial move to PostCSS 8 b63ca2
  • πŸ‘• Fixes linting issue 577cc56
  • πŸ“ Updates the Node requirements b6fd1d4
  • πŸ”§ Fixes issue where reset didn't work for flexbox #424 37cd828
  • πŸ“ Adds failing test for #424 5b4960e
  • πŸ“ Removes un-used services 972b58d
  • πŸ”§ Updates the travis config based on config linting from Travis 30be80f
  • πŸ’₯ Drops Node 6 and 8 dependency e09a9b8
  • πŸ‘• Lint fix - spaces and parens added b5fa517
  • πŸ‘•Cleans up lint configs for new versions 0fcb127
  • πŸ‘• Rocket ship c37fa9a
  • Adds recent Node versions af671ff
  • πŸ†™ Updates Postcss from 7 to 8 4eb64b3
  • πŸ†™ Updates formatting dev dependencies 094751d
  • πŸ†™ Updates dev dependencies to latest excluding formatting 73141db
  • πŸ’š I guess 12 isn't a target yet bc47374
  • πŸ’š Updates CI to test supported versions of Node 8274982
  • 🎨 Moves new block to match other core e432e9c
  • 🎨 Renames test file to match lib file 496e61d
  • πŸ‘• Adds trailing comma 37df67a
  • 🎨 Refactors for clarity and stability ae9de55
  • 🎨 Moves files around and renames them for consistency 5f6c758

https://github.com/peterramsing/lost/compare/v8.3.1...v9.0.0

lost - 9.0.0 Beta 3

Published by peterramsing over 2 years ago

  • Fixes issue where any @not-lost query would be stripped out in Beta 2 by mistake

https://github.com/peterramsing/lost/compare/v9.0.0-beta.2...v9.0.0-beta.3

lost - 9.0.0 Beta2

Published by peterramsing over 2 years ago

lost - 9.0.0 Beta1

Published by peterramsing almost 4 years ago

  • πŸ‘• Fixes linting issue 577cc56
  • Fixes issue where reset didn't work for flexbox #424 37cd828
  • Adds failing test for #424 5b4960e

https://github.com/peterramsing/lost/compare/v9.0.0-0...v9.0.0-1

lost - 9.0.0 Beta0

Published by peterramsing almost 4 years ago

  • πŸ“ Updates the Node requirements b6fd1d4
  • πŸ“ Removes un-used services 972b58d
  • πŸ”§ Updates the travis config based on config linting from Travis 30be80f
  • πŸ’₯ Drops Node 6 and 8 dependency e09a9b8
  • πŸ‘• Lint fix - spaces and parens added b5fa517
  • πŸ‘•Cleans up lint configs for new versions 0fcb127
  • πŸ‘• Rocket ship c37fa9a
  • Adds recent Node versions af671ff
  • πŸ†™ Updates Postcss from 7 to 8 4eb64b3
  • πŸ†™ Updates formatting dev dependencies 094751d
  • πŸ†™ Updates dev dependencies to latest excluding formatting 73141db
  • πŸ’š I guess 12 isn't a target yet bc47374
  • πŸ’š Updates CI to test supported versions of Node 8274982
  • 🎨 Moves new block to match other core e432e9c
  • 🎨 Renames test file to match lib file 496e61d
  • πŸ‘• Adds trailing comma 37df67a
  • 🎨 Refactors for clarity and stability ae9de55
  • 🎨 Moves files around and renames them for consistency 5f6c758

https://github.com/peterramsing/lost/compare/v8.3.1...v9.0.0-0

lost - Darcy Release - v8.3.1

Published by peterramsing over 5 years ago

[v8.3.1] - 2019-02-09

Fixed

  • #436 - Fixes issue where spaces in fractions could output bad markup. Thanks, @Lucassifoni! πŸ’ƒ

Added

  • #419 - Adds support for hex, rgba, and fallbacks for bad syntax. Thanks, @Lucassifoni! πŸš€

Updated

  • Node version clarification

Diff with previous version 8.3.0

lost - Darcy Release - v8.3.0

Published by peterramsing over 6 years ago

[v8.3.0] - 2018-06-11

Fixed

  • #406 #370 Fixes issue where waffle widths were the wrong width on FF browsers

Diff with previous version 8.2.1

lost - Darcy Release - v8.2.1

Published by peterramsing over 6 years ago

[v8.2.1] - 2018-02-28

Fixed

  • #405 Fixed issue where the shorthand override for flexbox wasn't working for the override of the global flexbox setting for lost-center.

Diff with previous version 8.2.0

lost - Darcy Release - v8.2.0

Published by peterramsing over 7 years ago

[v8.2.0] - 2017-07-18

v8.2 Milestone

There are various bug fixes in here due to increasing the test coverage. Huge props to @BarryThePenguin for setting up the coverage! A small change but it helped bring to light a fair amount of bugs (the ones listed here are not the only ones see: #384, #385).

Updates

  • #381 Code Coverage is now 100% Thanks @peterramsing 😳

Fixed

  • #381 Fixed an issue where explicitly setting a custom lost-column or lost-waffle cycle to zero might not work correctly.
  • #381 Fixed an issue where the flexbox long-form for lost-waffle woudn't actually set.
  • #381 Fixed an issue where the long-form lost-masonry-wrap-gutter didn't actually do anything. 😳
  • #383/#384 Fixed an issue lost-masonry-column does not support no unit on a "0 gutter"
  • #385 Fixes issue where long-form flex isn't being set correctly

Added

  • #389 New and improved Variables for using the gutters for other things like padding, etc. Thanks @codebysubtract πŸ’ͺ
  • #396 New grid overlay to help visualize your grid. Thanks @codebysubtract πŸ“

Diff with previous minor version 8.1.0

lost - Darcy Release - v8.1.0

Published by peterramsing over 7 years ago

[v8.1.0] - 2017-07-01

v8.1 Milestone

Updates

  • #379 Updated to PostCSS version 6.0.2 - Thanks @codebysubtract β˜•οΈ

Fixed

  • #374 Fixes issue with flex-basis where IE10/11 would not lay out correctly with lost-column. - Thanks @finneganh! πŸ™

Added

  • #337 lost-column not supports decimals without the leading zero. - Thanks @codebysubtract! πŸ”’
  • #365 lost-center now supports fractions! - Thanks @codebysubtract πŸ“ˆ
  • #363 Add param for lost-offset that disables it

Changed

  • #375 Deprecation of Node move methods in postcss is triggering deprecation message "Node#moveTo was deprecated. Use Container#append." - Thanks @thebuilder πŸ—

LostGrid Infrastructure

  • #368 Adds NYC and Codecov coverage for reporting - Thanks @BarryThePenguin! πŸ›°
  • #364 Inline docs are removed from the code, see lostgrid.org for docs.

Diff with previous minor version 8.0.0

lost - Beta Release - v8.1.0-beta.1

Published by peterramsing over 7 years ago

[v8.1.0-beta.1] - 2017-06-24

How to install

npm install lost@beta

Updates

  • #379 Updated to PostCSS version 6.0.2 - Thanks @codebysubtract β˜•οΈ

v8.1 Milestone

Diff with previous version 8.1.0-beta.0

lost - Beta Release - v8.1.0-beta.0

Published by peterramsing over 7 years ago

[v8.1.0-beta.0] - 2017-06-18

How to install

npm install lost@beta

Fixed

  • #374 Fixes issue with flex-basis where IE10/11 would not lay out correctly with lost-column. - Thanks @finneganh! πŸ™

Added

  • #337 lost-column not supports decimals without the leading zero. - Thanks @codebysubtract! πŸ”’
  • #365 lost-center now supports fractions! - Thanks @codebysubtract πŸ“ˆ
  • #363 Add param for lost-offset that disables it

Changed

  • #375 Deprecation of Node move methods in postcss is triggering deprecation message "Node#moveTo was deprecated. Use Container#append." - Thanks @thebuilder πŸ—

LostGrid Infrastructure

  • #368 Adds NYC and Codecov coverage for reporting - Thanks @BarryThePenguin! πŸ›°
  • #364 Inline docs are removed from the code, see lostgrid.org for docs.

v8.1 Milestone

Diff with previous version 8.0.0

lost - Darcy Release - v8.0.0

Published by peterramsing almost 8 years ago

[v8.0.0] - 2016-12-31

Fixed

  • #339 Fixes issue where lost-align was targeting the incorrect element when using flexbox.
  • #329 Issue where flex-basis needed to be set for IE 10/11
  • Issue where 99.9 pixels could cause issues. You can now use the custom rounder to fine-tune your width to remove pixel rounding issues.

Changed

  • #343 Changes how the lost-waffle last element in a row is floated. Before, the last element in a row would be floated right where everything else would float left. This is typically with row based grids, however when using the waffle grid it was a bit strange. This now allows for a param to be used instead if you want the last element to float right and all elements floating left is default.
  • (#184)[API Change] Changes the lost-offset to be more intuitive.
    This reverses the current api from moving left to right based on negative fractions which didn’t make much sense. This breaks that api’s current functionality and makes it more intuitive.

Added

  • #345 Customizable units for calc (vw).
  • In the master branch a warning was added for older versions of Node.JS so that there could be a notification for those using older version that it was being dropped in LostGrid version 8. This is included in this release but will probably be removed by the time this is merged into master.
  • Global and local configuration for setting the "rounder". The default is 99.9% but this can be adapted with a global @ rounder [insert percent here] or you can do it on the local level with lost-column-rounder: 100 rule.

Removed

  • Docs from the README.md file. I'd love to just have one place for these and that's at lostgrid.org.

LostGrid Infrastructure

  • Added a way to validate whether or not a unit is valid based on the declaration.
  • You're now able to pass a unit into the calcValue instead of the hard-coded %.
  • Some new global logic for things. I'm a huge fan of breaking things out so they can be reused...LostGrid is in dire need of some breaking out within the codebase. This starts this (and it's been epic already and is starting to simplify things and improve readability.

Diff with previous major version 7.1.1

lost - Beta Release - v8.0.0-beta.3

Published by peterramsing almost 8 years ago

[v8.0.0-beta.3] - 2016-12-01

How to install

npm install lost@beta

Fixed

  • #339 Fixes issue where lost-align was targeting the incorrect element when using flexbox.

Changed

  • #343 Changes how the lost-waffle last element in a row is floated. Before, the last element in a row would be floated right where everything else would float left. This is typically with row based grids, however when using the waffle grid it was a bit strange. This now allows for a param to be used instead if you want the last element to float right and all elements floating left is default.

Added

  • #345 Customizable units for calc (vw).

LostGrid Infrastructure

  • Added a way to validate whether or not a unit is valid based on the declaration.
  • You're now able to pass a unit into the calcValue instead of the hard-coded %.

Diff with previous version 8.0.0-beta.2

lost - Beta Release - v8.0.0-beta.2

Published by peterramsing almost 8 years ago

Node Support Note

As I noted in a blog post on my site, LostGrid is dropping older Node.JS support with version 8. I had said that v8 would probably still work with older versions but if I wrote something that broke support for older versions it would be expected. ...well, I think I'm going to be breaking support in version 8 right away. I might still refactor some of that code but I just want to keep everyone in the loop. Please feel free to share any comments on this within issues or on twitter. Thanks for your support.

How to install

npm install lost@beta

[v8.0.0-beta.2] - 2016-11-12

Fixed

  • [#329] Issue where flex-basis needed to be set for IE 10/11

Added

  • Some new global logic for things. I'm a huge fan of breaking things out so they can be reused...LostGrid is in dire need of some breaking out within the codebase. This starts this (and it's been epic already and is starting to simplify things and improve readability.
  • In the master branch a warning was added for older versions of Node.JS so that there could be a notification for those using older version that it was being dropped in LostGrid version 8. This is included in this release but will probably be removed by the time this is merged into master.

Removed

  • Docs from the README.md file. I'd love to just have one place for these and that's at lostgrid.org.

Diff with previous version 8.0.0-beta.1

lost - Darcy Release - v7.1.1

Published by peterramsing almost 8 years ago

Changelog

  • (#335) Adds warning for older versions of Node to no longer be supported in v8.

Read about this here

Diff with previous version 7.1.0

lost - Beta Release - v8.0.0-beta.1

Published by peterramsing almost 8 years ago

How to install

npm install lost@beta

[v8.0.0-beta.1] - 2016-11-05

Added

  • Global and local configuration for setting the "rounder". The default is 99.9% but this can be adapted with a global @ rounder [insert percent here] or you can do it on the local level with lost-column-rounder: 100 rule.

Fixed

  • Issue where 99.9 pixels could cause issues. You can now use the custom rounder to fine-tune your width to remove pixel rounding issues.

Diff with previous version 8.0.0-beta.0