pure/HISTORY.md

104 lines
3.0 KiB
Markdown
Raw Normal View History

2013-05-16 17:01:32 +00:00
Pure Change History
===================
2013-06-11 22:33:44 +00:00
0.2.0 (2013-06-11)
------------------
2013-05-24 19:02:09 +00:00
* (!) Fixed accessibility mistake by removing `a:focus {outline: none;}` rule
from `buttons-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 to `master` and for
pull requests.
* Added `grunt watch` task which runs tests and build.
* Added support to `pure-site` for serving `pure` 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.
2013-06-06 14:16:53 +00:00
(Issue #23)
### Forms
2013-06-03 21:15:00 +00:00
* (!) `.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)
2013-05-24 19:02:09 +00:00
2013-05-24 18:54:42 +00:00
0.1.0 (2013-05-24)
------------------
* (!) Initial public release.
2013-05-23 12:59:13 +00:00
* 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
2013-05-24 14:38:55 +00:00
* 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.
2013-05-24 14:38:55 +00:00
2013-05-16 18:13:22 +00:00
0.0.2 (2013-05-16)
------------------
2013-05-16 17:01:32 +00:00
* (!) Renamed to Pure.
2013-05-16 17:01:32 +00:00
* (!) Renamed CSS classname prefix to `pure`.
2013-05-16 17:33:57 +00:00
2013-05-16 17:53:08 +00:00
* Preview release (2).
2013-05-14 22:18:54 +00:00
0.0.1 (2013-05-14)
------------------
* Preview release.