All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Added
grid-visualto show visual grid guides - Added ltr/rtl support
- Removed
node-sassdependency frompackage.json
- Added
grid-collapseto allow the creation of nested layouts
- Added
grid-shiftfunctionality - Added
grid-mediato allow the creation of media queries with custom grids
- Added
$neat-gridmap to store user defined default grid properties - Added core grid functionality in
grid-column - Added improved documentation and releasing information
- Added
grid-containerfor floated grid which contains a simple clearfix - Added
grid-pushfunctionality
- Use
core/as the primary Neat source directory
- Removed all previous Neat Sass
- Mixins
direction-contexthas been removeddisplay-contexthas been removedfill-parenthas been removedmediahas been removedomegahas been removedouter-containerhas been removedpadhas been removedrowhas been removedshifthas been removedshift-in-contexthas been removedspan-columnshas been removedreset-displayhas been removedreset-layout-directionhas been removedreset-allhas been removed
- Functions
new-breakpointhas been removed
- Variables
$disable-warningshas been removed$columnhas been removed$gutterhas been removed$grid-columnshas been removed$max-widthhas been removed$border-box-sizinghas been removed$default-featurehas been removed$default-layout-directionhas been removed$visual-gridhas been removed$visual-grid-colorhas been removed$visual-grid-indexhas been removed$visual-grid-opacityhas been removed
- Mixins
- Added
--versionand-voptions to the CLI now has that show the version of Neat you have installed
- Neat no longer requires Bourbon
- Added an explicit sass requirement
- Added eyeglass support
- Neat's npm package now includes the proper Sass paths
- The default
$max-widthis now1200px
- Added Bourbon's updated
modular-scalefunction for grid settings
- Removed prefixes for
box-sizing
- Added custom
notfunction for Libsass 3.0 compatibility
- Fixed bug related to the
omega's query argument
- Full compatibility with Sass 3.4+ and Libsass 3.0+
direction-contextmixin changes the direction inside an entire block.display-contextmixin changes the display property inside an entire block.outer-containernow takes a max-width argument
- Removed
reset-direction - Removed
reset-display
- Restore compatibility with Sass 3.2.x
- Added multiple media queries support to the
mediamixin, including queries such as orientation
- Updated to Sass 3.3 and silence
!globalvariable warnings - Use absolute percentage widths for table displays
- Passing table no longer adds padding to elements
- Omega no longer supports table display
- Use Sass 3.3 and silence global variable warnings
- Added multiple media queries support to the
mediamixin, including queries such as orientation
- Use absolute percentage widths for table displays
- Passing table no longer adds padding to elements
- Omega no longer supports table display
- Added the ability for
span-columnsto omit display property from the output - Improved browser support
- Renamed
span-columnscollapse argument to block-collapse - Made
shifttake parent column argument (useful when otherspan-columnscalls override the nesting context)
- Added collapse argument to
span-columnsin order to remove gutter
- Fixed visual grid overrides by reordering breakpoints
- Unified padding across table cells
- Specified comma as separator for gradient-stops append for libsass
- Added global RTL layout support
- Added row-specific RTL layout support
- Added auto-clearing for elements using
omega(nth-child)(works only with simplenth-childarguments due to limited string operations in Sass)
reset-display,reset-layout-direction, andreset-allfor all your reset needs!
- The visual grid no longer blocks user interactions
omegawill no longer take$directionin favor ofrow($direction)or$default-layout-direction
- Added stylesheets path to
Sass.load_paths - Official Docset
- Force full-width and fixed table-layout on
row(table)
- Auto-detect table layout when
span-columnsis called insiderow(table)
- Make
shiftreset context after each nested call
padtakes shorthand arguments
- Merge
omegaandnth-omega - Last child in table layouts keeps its right-padding
- Add explicit require to the bourbon gem #38
- Relative path imports in Rails
- Make
emalways return a number
- Added executable for non-Rails projects
- Added visual grid
- Added
mediaandnew-breakpointmixins - Added
_neat-helpers.scssas a public interface for Neat
- Made
shiftwork properly in nested contexts
- Removed typography mixins and settings
- Initial release