- Merging #39
normalize-scssis now a peer dependency so you need to install it yourself- Removing bower support 👋
- Adding basic build checks with
node-sassand dartsass - Bumping deps
- Internal things
- Renaming
skeleton/tosrc/ - Adding prettier and formatting all files
- Adding all contributors
- ...and other housekeeping tasks
- Renaming
- Addressing issue #34
- Merging #35 — thanks e-compton!
- Adding more variables to
freshandwingthemes - Creating file on-the-fly for devs on gulp
sasstask - Updating docs
- Addressing issue #31
- Adding styles for
.one-half - Adding new selectors to fixed grid:
.one-third.columns.two-third.columns.one-half.column*.one-half.columns.full-width.column
- Adding styles for
- Addressing issue #28
- Fixing configuration issues when
$base-gutter-widthis something other than20pxin fixed grid mixin - Enforcing
bodymargin styles to fixed overflow issue in960px - 1129px- Applies only to
freshtheme
- Applies only to
- Merging in pull request #30
- Addresses issue #29
- Merging in pull request dirkolbrich * Fixes duplicate
normalize.cssin transpiled output
- Forgot to add the grid for
Wingtheme :)
- Adding a new theme based on Wing which is heavily based on Skeleton.
- Major update to demo section of the demo site.
- Using current version of Skeleton Sass
- Removed legacy demos
- Added new demos
- Better styling
- Less clutter
- Splitting base styles into several components to accelerate theme development and reduce file coupling.
_base.scss_buttons.scss- etc...
- Adding
_include_components.scsspartial in every theme for easy loading - Standardizing naming conventions
- Renaming
sphenoidtheme tooriginal - Renaming
marrowfolders tomixins - Renaming
_skeleton.scssto_grid.scss
- Renaming
- Moving to sassdoc; no more manual documentation!
- Removing graident support in theme mixins
- Addressing issue #24
- Changing
package.jsonname toskeleton-sass-officialto avoid name collisions. - Updated links in README
- Major wiki changes
- Added
skeleton-sass-officialto bower - Fixing Issue #22
- Updating
normalize.scssdependency tolatestinbower.jsonand any version>=5.0.4inpackage.json - Updated sache tags
- Adding
package.jsonfor npm support - Converting all core files to partials for better support for installing via bower and npm
- Decoupled Skeleton Sass
- All themes files that
@import "vars";no longer do so - Importing of theme components has to be done manually by consumers.
- All themes files that
- Added
.editorconfig - Added
package.jsonfor installing via npm - Updated dependency to use
normalize-scss
bin/skeleton_template.scss_MYConfig.scssthemes/demovarpartial imports in shipped theme files- Removed
normalizeimport fromfresh/vars, user can add the import in theloaderpartial
- Introduction of
$new-grid-widthin the global config- Alters the
widthset in.containeras defined in@media (min-width: 550px) - Allows users to change this bizarre default 80% value set in Skeleton CSS 2
- Alters the
- Adding
normalize.scssas a dependency - Merged master in development for version bump
- Added scripts to check and automagically fix import paths
- Comment cleanup
- Rearranging of dependencies
- Update to year in license and other copyright headers
- Change
Dir.exists?toDir.exist?to squash ruby 2.3.x deprecation notice - Manual bump to normalize.css 4.2.0
- Fixes issue #22
- Fixes issue #16
- Addition of a new default theme called fresh
_ Removal of old reset CSS in favor of normalize.css
_ Although, you can always use
reset.cssif you wish since it will still be part of the theme mixins! _ Adjustment of media queries _ Note: these media queries probably won't be perfect for every project. Let the content dictate the media queries! _ Fluid grid is now the default with a fixed width set on thebodyelement (you can change this behavior, of course) _ Note: the fixed grid will still be there! Difference is that the fluid grid will be the new default with the new theme only. You can still use the oldsphenoidtheme for the pre 2.5 setup (e.g. fixed grid, old skeleton.css theme,reset.css, etc.). * New default font: Raleway - Improvements with scripts and better compatibility with Ruby 2.x and better backward compatibility with Ruby 1.8+
$colWidthvariable in the@gridmixin- Removed some sloppy code in the
@_offsetsmixin
- Plural
columnandcolumnsforone-third,two-third, andfull-width
one-halfselector to grid$newparameter to@_fluidGridand@_fixedGrid. This makes some basic changes to the grid for the new Skeleton CSS format- Default fixed/fluid combo grid for
freshtheme * Updated offsets for the new fixed/fluid grid combo - Added new
offset-by-one-third,.offset-by-two-thirds, and.offset-by-one-halfselectors for new grid
- Removed
$baseWidthMQ - Removed
bourbonandcompassto completely flatten the dependency tree so all you need now is Sass 3.3+
- Huge changes to the structure of Skeleton Sass
- No more camelCase variables (based on what we've seen the convention seems to prefer hyphens in variable names).
- Squashed some old, lingering bugs with the gradient mixins
- All of the logic has been moved to the
skeleton/corefolder - Completely removed
layout.scss(media queries defined in the old layout file now live inskeleton_template.scss) - Fixed a few linger misspellings in a few selectors
- Cleaned and optimized old mixins/functions
$base-widthis now calculated automatically
- Introduced global variables, mixins, and functions
- Introduced a new concept to Skeleton Sass called themes. Themes allow you to edit the base styles to create a new launching platform for your projects. When you create a theme, it won't get overridden with an update to Skeleton Sass. Learn more about themes here.
- Ruby scripts that help you setup Skeleton Sass for first time use, create themes, update Skleton Sass, and more
- New functions and mixins:
_
_calcRUis a function meant to be used in other functions. This function calculates the relative unit based on the$base-font-sizeand the$sizepassed into the function. These functions depend on_calcRU_em_rem_percent_relative_emconverts an absolutepxunit to anemunit _remconverts an absolutepxunit to aremunit _percentconverts an absolutepxunit to a%unit _relativeconverts an absolutepxunit to the chosen relative unit as defined in_config.scssor your own project configuration. _ Note: if more than one relative unit is select then this function will simply spit out thepxunit. // documentation is needed@font-sizeis a *mixin* that handles everything involvingfont-size. // TODO complete this
- Added a grid generator helper in atomicpages.github.io/skeleton-sass/