pure/HISTORY.md
Eric Ferraiuolo 956898df0b Merge pull request #70 from tilomitra/menu-outline
Fix for issue #22: Remove dotted focus border from menus
2013-06-07 08:29:29 -07:00

2.6 KiB

Pure Change History

NEXT

  • Fixed accessibility mistake by removing a:focus {outline: none;} rule from buttons-core.css.

  • 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. According to caniuse.com, all modern browsers support the unprefixed 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)

Grids

  • Adding a classname before the responsive grid's unit classname now works. 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 horizonal 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.