heroku/shibui — pull request #2 by mattt (2012-04-03 16:19:53+00:00)
Title: Major Refactoring

As discussed with @mschoening and @markpundsack, here are some changes that reflect how I would like to structure and use Shibui. Some changes are opinionated, others are less controversial Sass optimizations. Here's what's different:

- **Extracted all color constants into Heroku color palette**. Along with the colors defined in the CSS, I also pulled from http://colors.heroku.com. Colors are named descriptively at first (`$heroku-light-purple`, for instance), and then that descriptive constant is used for any semantic purposes necessary (e.g. `$heroku-link-color: $heroku-light-purple`).
- **Pulled in and optimized fonts.css**. The font CSS usually loaded from `statics.heroku.com` is now in Shibui. Not only is it more convenient for develop and optimize better, but I also refactored the CSS to make better use of @font-face, namely defining styles of a font using the same name (e.g. `font-family: CorbelBold;` -> `font-family: Corbel; weight: bold;`
- **Moved specific colorization into the manifest template**. So rather than turning the page purple when you import Shibui, those presets are written to the screen.sass template when generating a project with Shibui.