- Removed
-webkit-font-smoothing: antialiasedrule from Buttons. Pure should not dictate sub-pixel font rendering, that should be left to the person's browser settings and/or the developer. (#170 @dchest)
- Added
:focusstyles to[readonly]<input>elements. (#143)
-
Prevented grid units from falling to a new line on IE6 and IE7. Grid units now have a separate
*widthvalue for oldIEs. This value is0.005%less than the standardwidthvalue. This fix does not affect modern browsers. (#154) -
Added a
height: autorule to images within a.pure-g-rso that their aspect ratios are maintained when the page is resized. (#172: @dchest)
-
(!) Made
[readonly]<input>s look visually different to[disabled]and regular<input>s. (#102: @jaseg) -
Fixed copy/paste bug that mapped text inputs to
.pure-forminstead of.pure-group. The.pure-form-group inputstyles are now applied to all text-ish<input>elements. (#96) -
Fixed
.pure-input-roundedstyles to now apply correctly. The change to use more specific selectors for text-ish inputs in v0.2.0 caused the.pure-input-roundedselector to not apply because it was less specific. This selector now has right specificity. (#109: @AurelioDeRosa) -
Added
display: blockto<textarea>s in.pure-form-stacked<form>s to fix an alignment issue for subsequent elements. (#90: @AurelioDeRosa) -
Removed the gray
colorfrom.pure-form label. This allows<label>s to inherit their foreground color. (#89: @AurelioDeRosa)
-
(!) Changed
.pure-u-1grid unit to now usewidth: 100%instead ofdisplay: blockto achieve taking up the full width of its container. This makes it easier to override and align since it's usingdisplay: inline-blocklike the other grid units. (#94) -
Fixed
widthvalue typo in.pure-u-1-6, changed it from16.656%to16.666%. (#115: @chilts)
- (!) Fixed broken styling of active paginator items by using Grids CSS rules to layout items horizontally; this makes sure the active item isn't overlapped. (#127)
- Removed
white-space: nowrapfrom.pure-table thead. This fixes issues where tables inside of grids would break the grid. (#95: @AurelioDeRosa)
-
(!) Fixed accessibility mistake by removing
a:focus {outline: none;}rule frombuttons-core.css. -
(!) Improved
:focusstyles by applying the same rules that are used by:hoverstyles. When overriding Pure's:hoverstyles, be sure to include:focusselectors as well. -
Added improvements to developer workflow:
-
Added basic Tests using CSSLint via
grunt test(#25) -
Integrated Travis CI which runs
grunt teston pushes tomasterand for pull requests. -
Added
grunt watchtask which runs tests and build. -
Added support to
pure-sitefor servingpurelocally during development. (#46, yui/pure-site#111)
-
-
Removed vendor prefixes for
box-shadow,text-shadow,border-radius. All modern browsers support the non-prefixed versions of these properties. (#23)
-
(!)
.pure-help-inlinehas been replaced with.pure-form-message-inline. We still support the older classname but it is deprecated and will be going away in a future release. (#32: @dannytatom) -
Added a new class called
.pure-form-message. It works the same way as.pure-form-message-inlinebut is meant for block elements. (#32: @dannytatom) -
Added focus styles for file, radio, and checkbox
<input>s to improve accessibility. (#42: @codepb) -
<textarea>s now have the same styling as<input>s. (#49: @rcbdev) -
.pure-form inputrules are now more specific by targetting only "texty"<inputs>. This prevents these styles from affecting "buttony"<input>s. (#54)
- Elements with classnames before the responsive grid's unit classnames now
works correctly. Before units were targeted using the
^=("starts with") selector, which meant that if another classname preceded the unit classname, then the rule would not apply. (#44)
-
Added
.pure-menu-separatorclassname that can be used to visually separate horizontal menu items. (#53: @codepb, @mseri) -
Focused menus have an
outline: noneby default. Instead, menu-items that have been opened to display children (in a drop-down menu) get a slight background (#dedede) for accessibility. (#22)
-
(!) Initial public release.
-
Upgraded Normalize.css to 1.1.2.
-
Integrated Bower into
grunt importprocess. -
Cleaned up manual test files, removing unnecessary CSS files and cruft.
- Added
border-radius: 2pxto enhance the appearance the they are click-able.
-
Removed
border-radiusfrom vertical menus. -
Replaced blue hover for menus with light grey (
#eee) -
Removed
font-weight: boldfrom selected menu items.
-
(!) Renamed to Pure.
-
(!) Renamed CSS classname prefix to
pure. -
Preview release (2).
- Preview release.