5.1 KiB
Pure Change History
NEXT
Buttons
- Pure Buttons no longer inherit from
a:visited
style rules on a page. (#87)
Forms
-
Added
.pure-form input.pure-input-rounded
in forms.css to have more specificity for<input>
s. (#109: @AurelioDeRosa) -
Removed the gray color of forms' labels. (#89: @AurelioDeRosa)
-
Fixed copy/paste bug that mapped text inputs to
.pure-form
instead of.pure-group
. The.pure-form-group input
styles are now applied to all text-ishinput
elements. (#96) -
Added
display: block
totextarea
in.pure-form-stacked
to fix an alignment issue for subsequent elements. (#90: @AurelioDeRosa) -
[readonly]
inputs look visually different to[disabled]
inputs and regular inputs.[readonly]
inputs do not have any:focus
styles. (#102: @jaseg)
Grids
-
Fixed
width
value typo in.pure-u-1-6
, changed it from16.656%
to16.666%
. (#115: @chilts) -
Grid unit
.pure-u-1
is now{ display: inline-block; width: 100%; }
instead of{ display: block; }
(#94)
Menus
- Active Paginator buttons no longer have a broken inner box-shadow on the right-side. (#127)
Tables
- Removed
white-space: nowrap
from.pure-table thead
. (#95: @AurelioDeRosa)
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
(#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. (#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)
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. (#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. (#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 input
rules are now more specific by targetting only "texty"<inputs>
. This prevents these styles from affecting "buttony"<input>
s. (#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. (#44)
Menus
-
Added
.pure-menu-separator
classname that can be used to visually separate horizontal menu items. (#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. (#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.