- Add
.breakpoint-prefixes()mixin (thanks @lukechilds!).
- Fix
@font-facemixin.
- Remove
outline: 0 none;from form components.
- Hardcode the value of
@to-rem-font-sizeto 16 so that@font-sizecan be overridden.
- Fix incorrect variable used in the grid system.
- Fix
height: auto !important;from preventing<textarea>resizing in latest Chrome, Safari, and Firefox.
- Add back
max-widthmixins removed in 3.3.0 because they caused major breaking changes. - Add deprecation messages to
max-widthmixins (thanks @lukechilds). - Deprecate v3.3.0.
- Remove mixins that are not aligned with the “mobile-first” methodology (thanks @mrmrs for calling me out).
- fix incorrect URL (typo) in
README.md.
- Had to bump version number because I pushed 3.2.7 to npm too soon, and had to unpublish it since version numbers in the CSS files were incorrect.
- Adding credit where credit is due. I cannot believe I forgot to do this (thank you @mrmrs for calling me out).
- Updated code comments.
- Removed some commented-out code.
- Add npm/Bower badges to
README.md.
- Update
gulp-lessto latest version. - Update
gulpfile.js.
- Update some variables to use the
@spacing-*equivalent value set previously, instead of hard-coded integers.
- Remove
text-renderingproperty from headings (more info). - Update
.gitignore(exclude sourcemaps from repo).
- Update
README.mdto include customization docs.
- Add Codepen demos to documentation.
- Fix typos in
index.html.
- Add more documentation in the form of
README.mdfiles. - Clean up
:focusstyles, move declarations toroot.less.
- Remove
::selectionstyles because they cause iOS 8 to crash in certain scenarios. - Simplify directory structure for LESS partials
- Add
.list-resetcomponent modifier.
- Remove
@root-font-family,@root-font-size, and@root-line-heightvariables because they were causing problems. Using@font-family-*,@font-size, and@line-heightvariables instead as root. - Use
@font-size-0variable inlayout/grids.lessinstead offont-size: 0;
- Fix
.btn-roundbug forinput[type="button"]andinput[type="submit"]elements.
- Remove default margin for
.grid-itemelements onlielements (thanks, @bassjobsen!).
- Add
!importantto utility classes.
- Fix
@printtypo inlayout/wrappers.less.
- Add
:disabledto disabled button styles.
- Update
README.md. - Comment out
core/debug.lessby default.
- Update
bower.jsonandREADME.md.
- Overhauled Cardinal (huzzah!) to function as a CSS framework only.
- Removed all "boilerplate" files and folders.
- Replaced Grunt with Gulp.
- Moved
test.htmltoindex.html. - Updated dotfiles,
bower.json, andpackage.json. - Moved CSS and LESS files up a level, beginning in the root directory.
- Added a
.csscomb.jsonfile. - Changed maximum line length from 72 to 80 characters.
- Added a bunch of useful utility classes.
- Added a simple
debug.lessfile to use while developing.
- Updated
README.md.
- Removed
@viewportCSS rules because they break Google Chrome’s "device mode" tool. They will be added back when they are needed, or when the bug has been fixed (whichever comes first).
- Added whole gutter styles that were missing in previous versions (via @nastasiu).
- Fixed parent grid gutter styles being applied to nested child grids that may need different gutter styles (via @nastasiu).
- Added missing width classes in
layout.less(via @nastasiu).
- Added
node_modules/to the.gitignorefile (via @brandonb927). - Added missing grunt dependency to
package.jsonfile (via @brandonb927).
- Update jQuery to 2.1.1.
- Update Modernizr to 2.8.1.
- Add stylesheet to
test.html. - Remove
<nav>element fromtest.html.
- Updated
test.htmlbecause it was missing many tests. Not sure how they disappeared, but they are back now.
- Added my html5-test-page so you can see how some common HTML elements react to Cardinal (thanks @petsagouris for getting this going).
- Added a
CONTRIBUTING.mdfile with stricter guidelines on how to contribute in hopes that people will actually read it before submitting pull requests. - Updated
README.mdto mention the newCONTRIBUTING.mdfile. - Moved uncompressed assets into their own directory.
- Updated
.gitignorefile to ignore new/distdirectory. - Cleaned up
gruntfile.js. It was missing some semicolons, and the default and watch tasks were separated (thanks @petsagouris). - Added
@button-border-radiusLESS variable (thanks brandonb927). - Added
font-weight: 700;to buttons by default (thanks brandonb927).
- Updated normalize.css to 3.0.1.
- Changed headings to inherit the font stack from the body since it is identical (thanks @louisremi!).
- Updated normalize.css to 3.0.0.
- Added a
bower.jsonfile so Cardinal can be added to the bower registry (thanks @progsource!).
- Changed IE conditional classes to use hyphens instead of underscores.
- Fixed LESS button size referencing the wrong variable, because I’m a bonehead (thanks @progsource!).
- Fix duplicate LICENSE line in README
- Added LESS support (thanks @brandonb927)!
masternow ships with a/lessdirectory and a simple Grunt build process. - Added an empty
img/folder since I usually end up creating one anyways. - Updated the Table Of Contents heading to include example project information instead.
- Removed
@mediaquery for extra padding on<kbd>elements. - Nested
captionstyles inside thetableelement. - Changed some
pxvalues toremhere and there.
- Removed
word-break: break-allfrom common typographical elements because it was causing weird wrapping issues in Firefox (more info here)
- Changed hr.asterisks to
hr.symbolfor better semantics. - Added a bottom margin to
hr.symbol.
- Updated the documentation website!
- Updated jQuery to 1.10.2.
- Updated Modernizr to 2.7.1.
- Removed minified version of Cardinal.
- Added Chrome Frame support to IE rendering
<meta>tag. - Removed
@mediaqueries onhtmlelement to resize the entire project. - Re-ordered and re-grouped styles in
main.css. - Added 5 carriage returns in between sections in
main.cssso its easier to see section breaks when scrolling. - Fixed some overflow issues with form elements.
- Removed the “Helpers” section as well as some unused classes.
- Added practical font-sizing classes for headings (
.h1,.h2, etc). - Switched indentation from tabs to spaces.
- Updated
<blockquote>styles and structure. - Renamed
.lap-*to.medium-*, and.desk-*to.large-*. - Removed rounded and hollow variations of
.islandand.wellclasses. - Changed default styles for form elements, and added a
.fieldset-borderclass. - Added a
.flex-videoclass. - Changed naming conventions to all hyphens (fuck BEM).
- Added boilerplate
humans.txtandrobots.txtfiles to the root directory. - Added some default HTML elements with appropriate ARIA roles to
index.html. - Removed a bunch of
.buttonclasses and variations. - Decreased
.wrapper’s maximum width to1024px. - Added an alternative
.asterisksstyle for<hr>elements. - Added
.drop-cap,.run-in, and.small-capsclasses for some more variety in typographical hierarchy.
- Removed some helper classes for alignment, margins, and paddings. Classes were cluttering HTML markup, and it started to feel like inline styling.
- Moved
.width_autoclasses into the Grid section, where they belong. - Reverted Google Analytics tracking code back to the version found in HTML5BP.
- Updates to make form styles more consistent with
.buttonstyles.
- Updated word wrapping and hyphenation declaration to include
captionelement and use a more bulletproof solution that works in IE8+, Firefox 6+, iOS 4.2+, Safari 5.1+, and Chrome 13+.
- Added some default styles for the caption element.
- Fixed class conflict with
.font_normalbeing used twice (derp). Changed the font sizing helper class to.font_regularinstead.
- Added more helper classes for font weights.
- Changed
.font_thinto.font_lightfor consistency.
- Added
.width_autoclass in case you want to change a width class towidth: auto;at some breakpoint. - Changed class-naming conventions to avoid possible conflicts. All class names for block/element modifiers are now prefixed with the name of that block/element (eg.
.button_chunkyinstead of.button.chunky). - Changed
.table_border_allto.table_border_cellsbecause that makes more sense. - Removed the
inheritproperty from font sizing helper classes because it was causing inheritance issues.
- Added
Arialto the font stack for headings.
- Added a DNS prefetch to the
<head>ofindex.htmlfor the version of jQuery being retrieved from Google’s CDN.
- Removed
.h1,.h2, etc. classes. Use.font_[size]instead. - Replaced
.subheadingand.subheading.mutedwith.font_thinand.font_muted, added.lap-*and.desk-*versions, and moved the classes to the "Helpers" section. They can be used on any element now, not just headings.
- Scaled back
.buttonclasses, removing glossy style and hover states. - Added
.h1,.h2,.h3,.h4,.h5,.h6classes. - Picked apart normalize.css and placed declarations in their appropriate sections, instead of lazily including the whole thing up top.
- Fixed issues with color consistency, and added their hex values to the top comment block.
- Removed
.tableclass, instead applying Cardinal’s default table styles directly on the<table>element. - Changed
.float_*classes to.align_*, and added the.align_centerclass. - Changed
.text_[size]classes to.font_[size]to better distinguish between the text alignment and font sizing helper classes. - Re-ordered the
@printstyle declarations alphabetically. - Fixed font-sizing issues with
code,figcaption,small,sup, andsubelements so that they work better in nested situations.
- moved
.text_*classes to the helpers section so they can be used on.grid-itemclasses - resized
<h6>from1remto0.75rem - added
!importantto some helper classes that needed them.
- Added
lap-*anddesk-*queries for helper classes. - Fixed a small comment issue.
- Removed
margin-bottom: 1rem;from the.stripand.grid-itemclasses.
- Updated comment line length to have a maximum of 72 characters.
- Removed IE7 fix for input button outlines.
- Added
.grid_gutter_noneclasses so that you can create grids with no gutters, if desired.
- Added Arial to the font stack on the
bodyelement, and beefed up the font stack forblockquoteelements. - Removed some more support for IE ≤ 8.
- NEW! Added classes for table styles.
- Word-wrapped/hyphenated more elements per @danielzilli’s suggestion.
- NEW! Added classes for button styles.
- Added a bottom margin to
.welland.islandclasses. - Updated Google Analytics snippet.
- Added .editorconfig file.
- Added conditional classes on the
htmlelement for IE9.
- Added blank lines to the end of each file, because old habits die hard.
- Removed default border-radius from pre, .island, and .well.
- First stable release! Time for a beer...
- Added LICENSE.md and CHANGELOG.md to the project.
- Updated README.md content.
- Reverted back to jQuery 1.10.0.