v3.4.0
Fairly major cleanup and reorganisation, don't worry this is a good thing 👍
Updated
- Gruntfile.js reorganised. Variables have been changed and moved to within the grunt.initconfig - we can now use
<%=config.js.fileList%>
for example - yay! - Linear and radial gradient mixins hugely simplified. The old ones were too complicated and buggy. If you want more complex CSS gradients, try Colorzilla's gradient generator instead.
- The awesome Autoprefixer is now used by default (when compiling Sass) so you shouldn't need to use many of our mixins that deal with adding vendor prefixes anymore. Autoprefixer adds vendor prefixed based on caniuse.com data, with settings added in the Gruntfile. For more information about autoprefixer, please see https://github.com/ai/autoprefixer
- The
grunt sass:dev
task has now been renamed togrunt sass:kickoff
- Split components.scss up so each component is now in its own individual file. They now reside in the
scss/partials
➤ folder. - Update NPM devDependencies
- Updated trak.js
Added
- Grunticon added with base settings. It use grunt-svgmin to minify all SVGs before conversion.
- grunt-csso settings now implemented into
grunt deploy
task - Added
scss/views
folder with example_home.scss
view - Add .bowerrc
- Added new scss var for
$gridMinWidth
which is only used on <IE9 to stop
Removed
- There were a few helper functions and mixins specifically for the linear and radial gradients, these have now been removed.
- Removed animation.scss
- The
grunt sass:production
task was removed in favour ofgrunt sass:kickoff
(see above) - Removed
availabletasks
Grunt task becausegrunt --help
is built in and better