3.0 KiB
Pure Change History
0.2.0 (2013-06-11)
-
(!) Fixed accessibility mistake by removing
a:focus {outline: none;}
rule frombuttons-core.css
. -
(!) Improved
:focus
styles by applying the same rules that are used by:hover
styles. When overriding Pure's:hover
styles, be sure to include:focus
selectors as well. -
Added improvements to developer workflow:
-
Added basic Tests using CSSLint via
grunt test
(Issue #25) -
Integrated Travis CI which runs
grunt test
on pushes tomaster
and for pull requests. -
Added
grunt watch
task which runs tests and build. -
Added support to
pure-site
for servingpure
locally during development. (Issue #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. (Issue #23)
Forms
-
(!)
.pure-help-inline
has 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. (Issue #32) (dannytatom) -
Added a new class called
.pure-form-message
. It works the same way as.pure-form-message-inline
but is meant for block elements. (Issue #32) (dannytatom) -
Added focus styles for file, radio, and checkbox
<input>
s to improve accessibility. (Issue #42) (codepb) -
<textarea>
s now have the same styling as<input>
s. (Issue #49) (rcbdev) -
.pure-form input
rules are now more specific by targetting only "texty"<inputs>
. This prevents these styles from affecting "buttony"<input>
s. (Issue #54)
Grids
- 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. (Issue #44)
Menus
-
Added
pure-menu-separator-vertical
classname that can be used to visually separate horizontal menu items. (Issue #53) (codepb, mseri) -
Focused menus have an
outline: none
by default. Instead, menu-items that have been opened to display children (in a drop-down menu) get a slight background (#dedede
) for accessibility. (Issue #22)
0.1.0 (2013-05-24)
-
(!) Initial public release.
-
Upgraded Normalize.css to 1.1.2.
-
Integrated Bower into
grunt import
process. -
Cleaned up manual test files, removing unnecessary CSS files and cruft.
Buttons
- Added
border-radius: 2px
to enhance the appearance the they are click-able.
Menus
-
Removed
border-radius
from vertical menus. -
Replaced blue hover for menus with light grey (
#eee
) -
Removed
font-weight: bold
from selected menu items.
0.0.2 (2013-05-16)
-
(!) Renamed to Pure.
-
(!) Renamed CSS classname prefix to
pure
. -
Preview release (2).
0.0.1 (2013-05-14)
- Preview release.