New in 0.12
Gradle GroocssTask now extends Copy task and supports -t option (requires Gradle 4)
Support for transitions using closures. Ex:
transition {flex '2s'} {borderColor '1s' ease '0'}
Improvements to the CSS Translator
New in 0.11
The ability to import other groocss files is supported by importFile, importStream, and importString methods which take
a parameter map and input. For example:
importFile otherCss.absoluteFile, linkColor: '#456789'
This would allow you to make a "template file" for example with variables replaced in multiple ways.
There are also "raw" and "comment" commands, for including raw CSS and comments respectively.
New in 0.10
- Added option (convertUnderline) to convert all underlines in style-classes to dashes.
- Added ability to use three or more element selectors without xor.
- Added ability to configure to use some element names as style-classes just in case you need "main" for example to be used as a style-class.
New in 0.9
- Added mix, tint, shade, and greyscale methods.
- Added saturate, desaturate, fadein, fadeout, fade, and hue, saturation and brightness methods.
- Added many colors methods: rgba, hsl, hsla, lighten, darken, etc.
New in 0.8
- New "styles" method for creating unattached styles (re: issue #3)
- Added varieties of convert and process that take String, In/OutputStreams, and Reader/PrintWriter (re: issue #2)
- Added limited support for using spaces and ~ syntax in Selector definition (limited to two elements)
New in 0.7
- Better pseudo-class support with %
- Measurements are now fully supported including math between different compatible types.
- Added Gradle Plugin
- Some measurement values are validated (for example, passing 10.deg to maxWidth will throw an AssertionError).
Last updated: 31 July 2019