lorelabs/orbital — pull request #2 by lazerwalker (2012-11-25 22:16:45+00:00)
Title: A few nifty changes

Three big things:

1. There is now support for 'iphone-landscape' and 'iphone-portrait' sizes. I'm tempted to change all mixin/variable names to be 'tablet' and 'phone' instead of 'ipad' and 'iphone', but I don't feel particularly strongly.

2. There are now helper mixins for all of the screen size media queries so it's easy to write your own styles that apply to only one screen size. As a side-effect of this, Sass 3.2 or newer is now required.

3. Column widths now cascade down. e.g. if you define an element to be `+column($full: 5, $ipad-landscape: 4)`, all sizes smaller than ipad-landscape will be 4 columns, not 5. This is arguably more in-line with the expected behavior, and from my own personal usage it's a much more useful default. (if I make something smaller from one screen size to the next smallest, I probably don't want it to go back to the original large size when the screen gets even smaller).