Stipe Compass Extension
Stipe is the core of the Toadstool style guide framework, providing of mixins, placeholder classes, and sensible defaults that give Toadstool that 'instant on' experience.
Stipe
To install
gem install stipe
To use
To use the Stipe gem, using Bundler gem 'stipe'
Stipe is a Compass extension, so Compass is a dependency. You will need to include require 'stipe'
in your config.rb file.
Stipe Changelog
0.0.6.4
- Remove
max-width
from desktop @media query.
- Remove
:link
pseudo-selector from <a>
default styling in typography.
- Typography clean up and bug fixes.
- (Slightly) better grid documentation.
- Clean up READMEs.
0.0.6.3
- Fix
-moz-placeholder
pseudo-selector syntax. Apparently requires two colons.
0.0.6.2
- Make
push
/pull
grid mixins accept context arguments. Useful for nested, percentage-based grids.
0.0.6.1
- Tweak
the_grid
to work with 24 column default setting.
0.0.6.0
- Update
@clearfix
to remove redundant CSS output.
- Add some additional @media query-scoped grid placeholders.
- Update gem homepage.
0.0.5.9
- Remove uneccessary instances of the box-sizing mixin, mainly in the push/pull mixins.
- Adde _legacy_extends.scss file to stipe/grid. This is an optional @import, not included in the Stipe manifest. It restores some legacy placeholders. Consider it deprecated.
0.0.5.8
- Move grid extends to load last in style.scss manifest - when using the extended grid solution, this will move all your media queries to the end of the stylesheet.
- Remove support for Font-Awesome and Zocial ico-fonts.
- Replace with new and improved "build your own" ico-font solution.
- General bug fixes.
0.0.5.7.9
- BUG FIX - Addressed duplicate output for 12 col and 24 col nested placeholder selectors.
0.0.5.7.8
- ALERT!!!! Stipe's gradient support is now deprecated. This code will be deleted in future releases. Please make sure to update all gradients to use Compass'
@include background-image
mixin.
- Grids have been updated to support a larger array of placeholder classes for both 12 col and 24 col grid layouts.
- New experimental support for placeholder selectors and nested grids.
0.0.5.7.7
- Update grid - move box-sizing from grid scope to global attribute.
- Deprecate Stipe's grid solution in favor of using Compass.
0.0.5.7.6
- Restore
-ms-linear-gradient(...)
in linear_gradient_w3c()
mixin. Because Jed has no idea what he's doing.
0.0.5.7.5
- Replace
-ms-linear-gradient(...)
with linear-gradient(..)
in linear_gradient_w3c()
mixin.
0.0.5.7.4
- Update
_forms.scss
to support legacy versions of extends.
0.0.5.7.3
- Remove sass-globbing dependency in Stipe itself.
0.0.5.7.2
- Commonly named color values (
aquamarine
, white
, crimson
, etc) need to be put in ' '
when processed through Rails.
0.0.5.7.1
- Added
!optional
flag to Toadstool generated extended placeholder selectors to address backwards compatibility.
- If Sass still pukes on not finding the placeholders to extend, either the name was updated or simply add
!optional
to the end of the extend declaration.
- For the most part this would be restricted to
_buttons.scss
and _forms.scss
.
0.0.5.7
- Over-haul color palette CSS.
- Update forms extends to include
stipe_
in the name to increase visibility of where code is coming from in Toadstool.
- Add UI for
contenteditable
new functionality.
- Old button lib is dead.
- All new buttons is alive.
- Updates to
/stipe/stylesheets/stipe/toadstool/ui_patterns/_color_grid.scss
.
- Add new
extend_color_loop
mixin.
- Dynamically looping through list of OOCSS names to create color block classes.
- New
extend_color_loop
mixins.
- Add to
/stipe/stylesheets/stipe/toadstool/ui_patterns/_color_grid.scss
.
- All extends generated in memory from lists of objects.