Chris Eppstein
1e5502159b
Refactor the Compass commands to centralize and cleanup the project commands.
2009-01-25 14:27:08 -08:00
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