Skip to content

Releases: MrDinsdale/Cactus

v1.1.0 - Post release tweaks and improvements

02 Dec 20:39
Compare
Choose a tag to compare

v1.1.0

Improvements

  • Removed dependency on $cactus-breakpoint-config to list required breakpoint keys.
  • Streamlined unit gutter generation to avoid repetition.
  • Restructured objects to avoid nesting.
  • Included Normalize 5.0.
  • Updated README.
  • Updated LICENSE.
  • Included CHANGELOG.

Fixes

  • Corrected default $cactus-unit-config map.

v1.0.0

26 Nov 13:56
Compare
Choose a tag to compare

Cactus v1 release

  • Refactor to conform to ITCSS
  • Fixed bugs
  • Added initial debug options
  • Added linting, testing and build scrips

v1.0.0-rc1

14 Nov 22:50
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release

Rewrite to adopt ITCSS principles

Main changes:

  • Re-structured cactus based on ITCSS
  • Added linting
  • Added automated tests
  • Recategorised reverse group utility to modifier due to lack of reuse

Breaking changes

  • .cactus__w, .cactus__g and .cactus__u classes prefixed to specify type -> .o-cactus__w, .o-cactus__g and .o-cactus__u.
  • .o-cactus__greverse utility class -> .cactus__g--reverse
  • Run npm run test to run automated tests
  • Run npm run lint to run Scss linter

0.5.0 settings refactor

18 Jun 20:53
Compare
Choose a tag to compare

0.5.0 Settings Refactor

[settings] - Adjusted settings to use !default so they can be overwritten more easily where needed.

Dynamic wrapper and gutter. Decoupled settings file

24 Apr 21:25
Compare
Choose a tag to compare

Removed default settings, need some rethinking for how extending and adding new properties could be implemented. The contents of _defaults.scss should be added to project before importing Cactus.

Added dynamic generator for wrapper and gutter classes.

Bugfix

24 Apr 07:53
Compare
Choose a tag to compare
Bugfix Pre-release
Pre-release

Fixed regression on function imports

Minor bug fixes

23 Apr 17:40
Compare
Choose a tag to compare
Minor bug fixes Pre-release
Pre-release

Fixed

  • reverse group order utility now resets sub unit direction
  • check for name no longer prevents global unit classes being generated
  • documentation updated

DRY up and refactor to use Sass maps

23 Apr 13:41
Compare
Choose a tag to compare
Pre-release

THIS IS A BREAKING RELEASE

Major changes:

  • The settings now use sass maps rather than global variables.
  • DRY up of grid generator to use a more object oriented approach.
  • Added more useful feedback to mixins and functions incase incorrect data is passed.
  • Added more inline documentation.

TODO:

  • Update documentation to reflect changes.
  • Add functions to add/remove/edit content from the config maps.
  • Add Unit test for functions and mixins.
  • Make gutter and width modifiers more dynamic to allow more customisation.

General improvement

19 Apr 21:02
Compare
Choose a tag to compare
General improvement Pre-release
Pre-release
  • Added some inline comments to better document how the classes and functions work.
  • Added debug option, when enabled sets a background colour on .cactus elements
  • Added the option to customise the .cactus namespace/prefix to allow classes such as .alt__u--1-2

Upgrade

  • The .row-reverse class has been renamed .u-group-reverse as a utility class. Future utility classes will be prefixed with u-.

Refactored naming and added minor tweaks

22 Feb 09:32
Compare
Choose a tag to compare
Merge pull request #6 from MrDinsdale/develop

Develop