- Merging #39
normalize-scss
is now a peer dependency so you need to install it yourself- Removing bower support 👋
- Adding basic build checks with
node-sass
and 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
fresh
andwing
themes - Creating file on-the-fly for devs on gulp
sass
task - 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-width
is something other than20px
in fixed grid mixin - Enforcing
body
margin styles to fixed overflow issue in960px - 1129px
- Applies only to
fresh
theme
- Applies only to
- Merging in pull request #30
- Addresses issue #29
- Merging in pull request dirkolbrich * Fixes duplicate
normalize.css
in transpiled output
- Forgot to add the grid for
Wing
theme :)
- 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.scss
partial in every theme for easy loading - Standardizing naming conventions
- Renaming
sphenoid
theme tooriginal
- Renaming
marrow
folders tomixins
- Renaming
_skeleton.scss
to_grid.scss
- Renaming
- Moving to sassdoc; no more manual documentation!
- Removing graident support in theme mixins
- Addressing issue #24
- Changing
package.json
name toskeleton-sass-official
to avoid name collisions. - Updated links in README
- Major wiki changes
- Added
skeleton-sass-official
to bower - Fixing Issue #22
- Updating
normalize.scss
dependency tolatest
inbower.json
and any version>=5.0.4
inpackage.json
- Updated sache tags
- Adding
package.json
for 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.json
for installing via npm - Updated dependency to use
normalize-scss
bin/
skeleton_template.scss
_MYConfig.scss
themes/demo
var
partial imports in shipped theme files- Removed
normalize
import fromfresh/vars
, user can add the import in theloader
partial
- Introduction of
$new-grid-width
in the global config- Alters the
width
set in.container
as defined in@media (min-width: 550px)
- Allows users to change this bizarre default 80% value set in Skeleton CSS 2
- Alters the
- Adding
normalize.scss
as 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.css
if 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 thebody
element (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 oldsphenoid
theme 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+
$colWidth
variable in the@grid
mixin- Removed some sloppy code in the
@_offsets
mixin
- Plural
column
andcolumns
forone-third
,two-third
, andfull-width
one-half
selector to grid$new
parameter to@_fluidGrid
and@_fixedGrid
. This makes some basic changes to the grid for the new Skeleton CSS format- Default fixed/fluid combo grid for
fresh
theme * Updated offsets for the new fixed/fluid grid combo - Added new
offset-by-one-third
,.offset-by-two-thirds
, and.offset-by-one-half
selectors for new grid
- Removed
$baseWidthMQ
- Removed
bourbon
andcompass
to 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/core
folder - 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-width
is 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:
_
_calcRU
is a function meant to be used in other functions. This function calculates the relative unit based on the$base-font-size
and the$size
passed into the function. These functions depend on_calcRU
_em
_rem
_percent
_relative
_em
converts an absolutepx
unit to anem
unit _rem
converts an absolutepx
unit to arem
unit _percent
converts an absolutepx
unit to a%
unit _relative
converts an absolutepx
unit to the chosen relative unit as defined in_config.scss
or your own project configuration. _ Note: if more than one relative unit is select then this function will simply spit out thepx
unit. // documentation is needed@font-size
is a *mixin* that handles everything involvingfont-size
. // TODO complete this
- Added a grid generator helper in atomicpages.github.io/skeleton-sass/