Commit Graph

1075 Commits

Author SHA1 Message Date
Chris Eppstein
911041f355 Give a better error message to users with an unsupported version of haml installed. 2009-01-25 11:28:11 -08:00
Chris Eppstein
c8e07b4228 Make the compass watch command a little more understandable for first time users and handle Interrupt more gracefully. 2009-01-24 14:35:17 -08:00
Chris Eppstein
8fc0c48dd5 Unit test for the compass rails installer. 2009-01-19 11:04:25 -08:00
Chris Eppstein
a9aa79d9a7 Support for testing the compass command line when it expects stdin responses. 2009-01-19 11:02:51 -08:00
Chris Eppstein
d5b711170c First pass at testing the command line tool. 2009-01-19 07:53:51 -08:00
Chris Eppstein
ff2a54af53 Changes to make the command-line tool more testable. 2009-01-19 07:52:39 -08:00
Chris Eppstein
5fce487ba8 Don't reference ARGV in the exec module. This makes testing easier. 2009-01-18 17:41:20 -08:00
Chris Eppstein
becda48b83 Allow passing a path to the rails project instead of requiring the user to change into the rails project directory first. 2009-01-18 17:04:20 -08:00
Chris Eppstein
f903da3434 Indifferent access (symbol, string) for Compass::Frameworks[] 2009-01-18 12:25:16 -08:00
Chris Eppstein
6be55d55e5 Remove obsolete code in the test helper. 2009-01-13 08:08:27 -08:00
Chris Eppstein
98035eea07 Better to keep the config file in the source directory. 2009-01-02 01:35:14 -08:00
Chris Eppstein
835fcdee2b Updated Manifest and gemspec. 2009-01-02 01:27:46 -08:00
Chris Eppstein
3389b30dab Bump version. 2009-01-02 01:27:40 -08:00
Chris Eppstein
77077c6347 Allow a ruby configuration file named config.rb to be placed at the top of a compass project to import other plugins and frameworks. 2009-01-02 01:26:16 -08:00
Chris Eppstein
0b68f55948 Updated the README. 2009-01-02 01:00:42 -08:00
Chris Eppstein
7ff89ec5f9 Updated Manifest and gemspec. 2009-01-02 00:35:20 -08:00
Chris Eppstein
94274475fe Bump the version. 2009-01-02 00:35:15 -08:00
Chris Eppstein
9311922cc0 Updated Manifest and gemspec. 2009-01-02 00:34:44 -08:00
Chris Eppstein
8b8ad95c15 Make framework plugins actually work. 2009-01-01 23:18:21 -08:00
Chris Eppstein
ebb22c1060 Register the blueprint framework as the correct name. 2009-01-01 23:14:51 -08:00
Chris Eppstein
a54ccae040 Don't limit the legal framework values on the command line. 2009-01-01 23:14:24 -08:00
Chris Eppstein
e93051d239 Add a command to list available frameworks. 2009-01-01 23:11:52 -08:00
Chris Eppstein
b021b77894 Allow frameworks more control over specifying where the templates and stylesheets are located. 2009-01-01 18:06:37 -08:00
Chris Eppstein
03156b7c72 Updated Manifest and gemspec. 2008-12-21 22:20:48 -08:00
Chris Eppstein
682a44b967 Bump the version number. 2008-12-21 22:20:41 -08:00
Chris Eppstein
07f36dfe55 Updated Manifest and gemspec. 2008-12-21 22:09:44 -08:00
Chris Eppstein
9631a403e3 Allow the project source and target directories to be different by specifying --source and --target to any of the command line commands. 2008-12-21 22:07:32 -08:00
Chris Eppstein
c36e539990 Updated Manifest and gemspec. 2008-12-17 13:15:59 -08:00
Chris Eppstein
42f1cd8855 Added a rake task to do normal stuff before a github push. 2008-12-17 13:15:59 -08:00
Chris Eppstein
606aba9df2 Unit tests for compass stylesheets. 2008-12-17 10:07:54 -08:00
Chris Eppstein
40b5ad0a3b Removed redundant include of +global-reset. 2008-12-17 09:11:41 -08:00
Chris Eppstein
91aa83cbfd Silence implicit string deprecation warnings. 2008-12-17 09:02:48 -08:00
Chris Eppstein
180d98d8d3 Bump version to 0.3.4 2008-12-08 20:43:52 -08:00
Chris Eppstein
618bd788e1 Require rubygems helps to require sass when running locally instead of out of a gem. 2008-12-08 20:43:13 -08:00
Andrew Vit
208d0b1f04 Added +sticky-footer mixin
Forces page layout to expand, pinning the footer
to the bottom edge of the browser window.

Refer to:
http://ryanfait.com/resources/footer-stick-to-bottom-of-page/
2008-12-08 20:37:06 -08:00
Chris Eppstein
b9d2f78a82 Meant to include this mixin, not (re)define it. 2008-12-08 20:32:29 -08:00
Chris Eppstein
e76f5863ec Update version to 0.3.3 2008-12-08 13:59:27 -08:00
Chris Eppstein
faed0a0061 Work around a bug in Sass comments at the start of a file. 2008-12-08 13:57:30 -08:00
Chris Eppstein
7495e1d284 Updated version to 0.3.2 2008-12-08 10:46:26 -08:00
Chris Eppstein
2c3e57bec6 Created top level imports for all frameworks. This change broke backwards compatibility for YUI, where users should now @import yui.sass instead of yui/screen.sass 2008-12-08 10:44:36 -08:00
Chris Eppstein
e42bc133dd extracted a +global-reset and +nested-reset mixins from the reset library which got moved to compass/utilities/general/reset. 2008-12-08 09:51:36 -08:00
Hendy Tanata
880495cb17 yui should be mixed into the top level because of yui-base-fonts mixin. 2008-12-08 22:09:04 +08:00
Chris Eppstein
a533375b9f Updated gemspec. 2008-12-06 14:14:17 -08:00
Chris Eppstein
32133bc478 On second thought: Don't scope blueprint grid classes within the container. This will make them difficult to override and BP-css doesn't do it. 2008-12-06 14:13:03 -08:00
Chris Eppstein
9b6f5159ed Updated the manifest and gemspec. 2008-12-06 13:47:00 -08:00
Chris Eppstein
3100476ff5 Coding spree to clean up the blueprint stylesheets and make them more similar to blueprint-css, more configurable, and more consistent.
Breakdown of changes:

===

Remove the body scope that is unnecessarily added to many blueprint classes due to the way the mixins were constructed and used. Blueprint mixins that operate on the body tag now follow a pattern where they take the body selector as an argument and must always be mixed into the top level of a stylesheet. The classes will be scoped whenever the selector is not a simple "body" selector which is the default. Mixins affected: +blueprint-ie, +blueprint-print, +blueprint-typography, and +blueprint-scaffolding. All of these mixins use corresponding +[mixin]-body and +[mixin]-defaults mixins in their implementations that you can use directly if you feel constrained by the requirement to mix into the top-level.

===

Made all configurable constants possible to override in a base stylesheet using conditional assignment. Moved many colors that were still hard coded to the colors.sass module so they can be overridden.

===

Restored some blueprint defaults even though I didn't like them. With the exception of the blueprint link urls which are now available as a mixin called +blueprint-show-link-urls (they used to just be commented out.)

===

Grid constants have been renamed in both the grid and liquid grid modules. These constants are now conditionally assigned to make the grid easily configured.

===

The liquid grid now uses the compass clearfix.

===

moved the primary mixin for a module (where one exists) to the top of the file for clarity of readers.

===

blueprint grid classes are now appropriately scoped under the .container class.
2008-12-06 13:46:03 -08:00
Chris Eppstein
1c42afb158 The Liquid grid mixin has been renamed from +blueprint-liquid to +blueprint-liquid-grid. 2008-12-06 13:46:03 -08:00
Chris Eppstein
f084ed2314 The incremental leading mixin (+incr) in the fancy type module now accepts arguments and performs the incremental leading calculations for you if you want to use different font sizes. The +dquo mixin now accepts an offset argument if the default isn't appropriate. 2008-12-06 13:46:03 -08:00
Chris Eppstein
2177bc8e24 The no-print and print-only classes were never part of blueprint-css, so I'm moving them to compass utilities. 2008-12-06 13:46:03 -08:00
Chris Eppstein
c07a89ef3d test blueprint typography output. 2008-12-06 13:46:02 -08:00