Commit Graph

447 Commits

Author SHA1 Message Date
Chris Eppstein
2a18e075c6 0.6.0 preview release. 2009-04-03 14:27:35 -07:00
Chris Eppstein
53960d9c25 Port of the Blueprint Buttons plugin to Compass.
This port adds semantic win and color customization to your blueprint button
styles. It also let's you choose whether you want to float them right,
left, or leave them inline-block.

To install this plugin into your project run the following command.
compass -f blueprint -p buttons

Or if you have a rails project:
compass --rails -f blueprint -p buttons
2009-04-03 12:18:47 -07:00
Chris Eppstein
bb197d849b Strip some trailing whitespace. 2009-04-03 12:09:45 -07:00
Chris Eppstein
e18ed8118b Support for Framework Patterns.
A pattern is a folder in the framework's templates directory. It must
have a manifest file that tells compass what to install and where.
Unlike the project template, a pattern can be stamped out any number of
times.

It is best for pattern stylesheets to only provide example usage to get
the user started. All the core styles for the pattern should be
distributed as part of the framework's stylesheets as mixins to
facilitate easy upgrades and bug fixing on the part of the pattern's
maintainer.

Patterns can install stylesheets, images, javascripts, and arbitrary
files. The installer will put these assets into the correct locations
according to the project type (E.g. rails, stand-alone).

Example Usage:
compass --framework blueprint --pattern buttons
2009-04-03 01:06:23 -07:00
Chris Eppstein
fbd6f55c56 IE changes for Blueprint 0.8 2009-04-02 23:23:22 -07:00
Chris Eppstein
f2eaf3216a Update the manifest. 2009-04-02 22:55:11 -07:00
Chris Eppstein
c040c1d2d9 Fix some test failures. 2009-04-02 22:53:42 -07:00
Andrew Vit
d9416f65fa Changed standard +clearfix to use overflow: hidden.
Added alternate +pie-clearfix using content :after
2009-04-02 22:40:25 -07:00
Andrew Vit
150e7bf6a7 Updated frameworks to use new float implementation
Avoided changing YUI due to its complex inheritance and float:none overrides.
2009-04-02 22:40:25 -07:00
Andrew Vit
b36e2d2622 Added +float-left and +float-right as mixins
In order to include fixes for IE's double-margin bug universally, floats
were implemented as a utility mixins.
2009-04-02 22:40:16 -07:00
Chris Eppstein
43fc3be14b Generate a grid background image with the --grid-img command line option. 2009-04-02 21:27:55 -07:00
Chris Eppstein
63de13debd Validate your project's CSS files by running compass --validate. 2009-04-01 21:24:02 -07:00
Chris Eppstein
a8b36a6441 Remove a puts used for debugging. 2009-04-01 18:03:29 -07:00
Chris Eppstein
d9a33f338e Bump version for bug fix to configuration handling of :environment and :line_comments. 2009-04-01 17:25:51 -07:00
Chris Eppstein
1991f729f0 Fixes to make the environment setting work correctly with configuration files and to correctly pass the :line_comments option to Sass::Engine. 2009-04-01 17:24:36 -07:00
Chris Eppstein
a711197b2a Fix broken test fixtures with new, better css output from sass. 2009-04-01 17:22:51 -07:00
Chris Eppstein
a363370572 Updated Manifest and gemspec. 2009-03-16 20:09:14 -07:00
Chris Eppstein
356f134621 Added a configuration helper method to access the compass load paths suitable for passing to the Sass option :load_paths 2009-03-16 20:08:38 -07:00
Chris Eppstein
2558e8cff3 Bump version to 0.5.3 for output_style bug fix and new +unobtrusive-logo mixin. 2009-03-12 11:54:30 -07:00
Thomas Reynolds
48b705943e fix --output-style to actually work 2009-03-12 11:50:37 -07:00
Chris Eppstein
923703b058 Credit where credit is due. 2009-03-12 11:22:05 -07:00
Chris Eppstein
619afebdc5 Added an example for the unobtrusive logo. 2009-03-12 11:10:31 -07:00
Chris Eppstein
6280f97071 Added a mixin for styling the Unobtrusive stylesheet logo. 2009-03-12 11:10:26 -07:00
Chris Eppstein
2efbdda1e1 Made the 'rake examples' task use the command line tool instead of using custom code for compiling the examples. 2009-03-12 10:59:54 -07:00
Chris Eppstein
feed1af38b Updated Manifest and gemspec. 2009-03-11 23:03:14 -07:00
Chris Eppstein
de2d06d9b8 [Blueprint] Fixed a bug where the .last class was not overridden by the .append-N classes. 2009-03-11 23:03:14 -07:00
sbfaulkner
5c3d5bdbc0 trailing comment closure in sass messes with css
Signed-off-by: Chris Eppstein <chris@eppsteins.net>
2009-03-02 02:41:06 +08:00
Chris Eppstein
2d7bc7ae01 Bump version for bug fix. 2009-02-25 09:44:40 -08:00
Chris Eppstein
28473d5293 Fixed bug in the watch_project command. 2009-02-25 09:43:39 -08:00
Chris Eppstein
63ba519ad1 Compass 0.5.0 release. 2009-02-21 00:27:49 -08:00
Chris Eppstein
e14f6968f1 Allow rails installs to proceed without requiring input if the css-dir and sass-dir options are set on the command line. 2009-02-21 00:27:48 -08:00
Chris Eppstein
af6f16d4b8 Eric Meyer's reset uses a line-height value of 1. Blueprint uses 1.5 and
YUI doesn't even consider it part of the reset. With so much
disagreement, I decided to make the compass reset agnostic and let
individual frameworks decide what the body line-height ought to be.
2009-02-21 00:15:24 -08:00
Chris Eppstein
79ee96dcf4 Polish the table scaffolding mixin and add the table borders mixins. 2009-02-21 00:15:24 -08:00
Tim Riley
77e19e512b move the CSS rules extracted from alternating-rows-and-columns into a table-scaffolding mixin. 2009-02-21 00:15:24 -08:00
Tim Riley
3d340b6972 remove any non-colour related CSS from the alternating-rows-and-columns mixin. this mixin works best when it _only_ affects your table's background colours. 2009-02-21 00:15:24 -08:00
Chris Eppstein
43ee4e1c98 Added a new command line option to emit and update the stand-alone configuration file. 2009-02-21 00:15:24 -08:00
Chris Eppstein
95fd94428a Refactored the Configuration Singleton and the UpdateProject command so that it now relies more heavily on the configuration object. 2009-02-21 00:15:19 -08:00
Chris Eppstein
a8f6648a64 Give a better error when a framework is misspelled. 2009-02-20 17:07:56 -08:00
Chris Eppstein
7f63fe7a29 Clean up some of the command line documentation. 2009-02-20 14:39:01 -08:00
Chris Eppstein
ccf0dfa19a Rename the --source and --target command line options to --sass-dir and --css-dir respectively to match the configuration file syntax. 2009-02-20 14:38:33 -08:00
Chris Eppstein
e15edbe4d5 Fixes for RunCodeRun tests. 2009-02-13 00:03:51 -08:00
Chris Eppstein
f5c0edf710 Bump version to 0.4.2. 2009-02-12 23:49:03 -08:00
Chris Eppstein
3f0e16b261 Updated Manifest and gemspec. 2009-02-12 23:32:49 -08:00
Chris Eppstein
39a4b48b5e Fixed a bug in the configuration parser.
Added Compass#sass_engine_options method to emit sass options suitable
for passing to Sass::Engine#new.

Added require tracking in the configuration parser and serializer.
2009-02-12 23:19:32 -08:00
Chris Eppstein
e865d91dd2 Bump version for patch release. 2009-02-08 13:09:49 -08:00
Chris Eppstein
c391ce09c0 Import the configuration module by default and not just for installation. 2009-02-08 13:09:29 -08:00
Chris Eppstein
d0a9e0bcab Version is now 0.4.0.
This release is a major rewrite of the compass command line utility. It
is much more flexible and will better support other project types with
varying project structures.

There is a new configuration file format that allows you to specify
the sass, css, image and javascript locations for your project when
using compass in a stand-alone (or unsupported project) format.

Compass frameworks and plugins must now provide a manifest that
specifies what files and file types exist in the project template. This
paves the way for other types of templates as the same installation
framework that creates a project can now be used to install other
things.

The compass command line has better help text and more informative
output in general.
2009-02-08 03:47:59 -08:00
Chris Eppstein
10e6808648 Detect identical files when writing files during install, compile, etc. Also centralize the actions to use the write_file action as much as possible. 2009-02-08 03:46:47 -08:00
Chris Eppstein
0dfd60671f Remove some unused methods. 2009-02-08 03:46:46 -08:00
Chris Eppstein
3adf6a6435 Extract a project compiler class from the update_project command. 2009-02-08 03:46:46 -08:00