Skip to content

Latest commit

 

History

History
639 lines (406 loc) · 35.5 KB

CHANGELOG.md

File metadata and controls

639 lines (406 loc) · 35.5 KB

1.13.8 (2017-12-19)

Bug Fixes

  • Dialogs: Default all dialogs to position: fixed; (721ea5d)

Features

  • a11y: Update auto-accessibility of aria-describedby attributes. (6b113e3)

1.13.7 (2017-12-12)

Bug Fixes

  • Tabcordions: Polyfill CustomEvent for IE9 and up. (8cf0fa3)

1.13.6 (2017-12-05)

Bug Fixes

  • Grid: Fix -first and -last column order classes. (da537bd)

1.13.5 (2017-11-30)

Features

  • a11y: Add aria key-value pairs so that a bunch of magic strings can be removed. (3c1bcab)
  • Buttons: Allow clicking away from a dropdown button to close the dropdown. (de58d05)
  • Forms: Add inline with button error styles. (aef6b4a)
  • Forms: Add stacked variant to Inline with Button pattern. (9ceb406)
  • Global: Add component instantiation/decoration functions to window.rb object. (6c92fac)
  • Grid: Add support for offset-0 classes for non-xs breakpoints. (0443708)
  • Grid: Add support for offset-0 classes for non-xs breakpoints. (dba01cd)
  • Icons: Add "rotate" icon. Give most icons a little breathing room. (cd9cd32)
  • Progress Indicators: Add component-level busy indicators. Make anything "busy" with one class! (531206f)
  • Typography: Add ellipsis patterns. (5063faf)

Bug Fixes

  • a11y: Add better handling for a11y attributes without a validation message. (c4eecbd)
  • a11y: Fixed typo in aria-labelledby attribute. (1413f06)
  • Build: Update build to include RB tools. (d826f75)
  • Buttons: Tweak dropdown button styles. (26812f2)
  • Forms: Don't add empty/unnecessary describedby attributes. (bd06afe)
  • Forms: Reduce form selector complexity. (aca8a4a)
  • Progress Indicators: Add aria-disabled to link for current step. Factor out aria magic strings. (66e460e)

1.13.4 (2017-11-16)

Features

  • Progress Indicators: Add stepped progress indicator. (622bff6)

1.13.3 (2017-11-16)

Features

  • a11y: Improve accessibility of dropdown buttons. (fa61bf5)
  • Buttons: Add dropdown button pattern. (6a2f7d9)

Bug Fixes

  • Buttons: Aesthetic update to dropdown button. (359db1c)

1.13.2 (2017-11-14)

Bug Fixes

  • a11y: Contrast fixes for buttons. (f1753e1)
  • a11y: Give the default gray proper contrast on a white background. (fe3228b)
  • a11y: Provide better contrast for primary buttons. (1e2aa72)
  • Buttons: Simplification of standard button styles. (04f35f8)
  • Buttons: Update dynamic button's state transitions & gradient overlay. (0d3a9ac)
  • Forms: Change form label font weight to 400 (was 600/semibold). (56a37c5)
  • Icons: Realign lines icon. (7965cb4)
  • Icons: Semantic organization of a11y icon examples. (a85315c)
  • Tables: Tweak table padding. (402f0fd)
  • Typography: Move monospace rules out of rocketbelt.css and into the sample site code. (36eefd2)

Features

  • a11y: Add accessible form attributes automatically via JS. (2283288)
  • a11y: Add auto-decoration of tooltips via JS. (c671021)
  • a11y: Add auto-description of form elements. (99152e9)
  • Icons: Add circle-slash icon. (e14ae11)
  • Icons: Add delete icon. (d93c38c)
  • Icons: Add grid & lines icons. (d6a140a)
  • Icons: Add grid & lines icons. (23c5c11)
  • Typography: Add text-with-rule pattern. (167c9d1)
  • Typography: Simplify text-with-rule pattern. (1ce37e0)

1.13.1 (2017-10-31)

Bug Fixes

  • Forms: Update Inline With Button style to remove JS dependency. (d14a346)

1.13.0 (2017-10-23)

Features

  • Forms: Add read-only styles to inputs, selects, and textareas. (5c68ec3)
  • Tooltips: Add focus-triggered input/select tooltips. (d025342)

1.12.0 (2017-10-20)

Features

  • Forms: Add "Inline With Button" input pattern. (adedb4c)
  • Icons: Include "Add to Calendar" icon. (6afe391)

Bug Fixes

  • Forms: Update demo of .rb-checkbox. (5921f4a)

1.11.4 (2017-10-17)

1.11.3 (2017-10-16)

Bug Fixes

  • Dialogs: Fix appendTo and add blurElement to dialog options. (b054ebf)

1.11.2 (2017-10-16)

1.11.1 (2017-10-16)

Features

1.11.0 (2017-10-10)

Bug Fixes

  • Dialogs: Fix cloning and appendTo issues with dialogs. (45aa36e)
  • CTAs: Add specific selector to override anchors with cta's and forced cursor pointer. (a55ff4f)
  • CTAs: Remove specificity on CTA's (47913c2)

Features

  • Icons: Update lock-check icon. (311d317)
  • Tables: Add table a11y guidance. (547c203)
  • Tables: Add table style variations: condensed, striped, hoverable, etc. (07a5eb6)
  • Tables: Basic table implementation. (d28bdfb)
  • Tables: Update table variations. (2301399)

1.10.7 (2017-09-19)

  • Forms: Remove some default styling from checkboxes. (f94e6a8)

1.10.6 (2017-09-19)

Bug Fixes

  • Forms: Add namespace to selectively apply checkboxes. (4a803f1)
  • Forms: Add background-size to display missing background-image. (e62ceb1)
  • Forms: Fix overescaped fill color for checkbox backgrounds. (d5d0b7b)

1.10.5 (2017-09-18)

Bug Fixes

  • Forms: Get around Safari bug by using min-height instead of height for selects & inputs. (d3e1d8e)
  • SVGs: Properly encode XML data used in CSS props (ie, background-image). (1c12f3c)

1.10.4 (2017-09-12)

1.10.3 (2017-09-12)

1.10.2 (2017-09-12)

1.10.1 (2017-09-11)

Bug Fixes

  • Tabcordions: Tweak color and line-height. (a1006ee)

1.10.0 (2017-09-07)

Bug Fixes

  • Buttons: Fix post-event width of dynamic button. (84d953e)
  • Dialogs: Fix appendTo options from not getting applied to cached options. (efffad9)
  • Typography: Added line-height and changed nested icon from em's to rem's (dca2e47)
  • Typography: Changed declared line-height to initial. (25b232e)

Features

  • Forms: Update opacity for disabled elements. (2b5ad28)
  • Icons: Add pause & pause-circle icons. (da9d44f)
  • Icons: Add play icon. (3f4304c)
  • Icons: Add SMS icon. (2030556)
  • Icons: Add warning & error icons. (2913e16)

1.9.0 (2017-07-26)

Bug Fixes

  • a11y: Update a11y icon. (cdbe3e9)
  • Layout: Add ::before pseudoelement to clearfix. (111b74f)
  • Sample Site: Fix gigantic RB logo on non-simulated mobile devices. (ffeeabe)
  • Sample Site: Fix sample site mobile menus. (e7b397b)
  • Tabcordions: Remove default accordion padding. (bd482a3)
  • Typography: Slim down text with icon examples. (7fe83b3)
  • Z-Depth: Change -1px top box-shadow to 0 for some stylistic purposes. (a93dd18)

Features

  • a11y: Add an a11y logo to enterprise icons. (13d97fd)
  • a11y: Add skip link pattern. (12f3383), closes #123
  • a11y: Improve the presentation of accessibility principles. (3a49d1d)
  • a11y: Write a11y checklist guidance. (f186353), closes #134
  • a11y: Write a11y user story documentation. (caa23d6)
  • a11y: Write first-pass a11y checklist. (421c98a), closes #122
  • Cards: Add full bleed cards. (93ff537)
  • Color: Add Cloud Gray to palette. (e106147)
  • Color: Write color exposition. (abd47ee)
  • Functions: Overload ease() function with Y easing values. (e2f75dc)
  • Global: Add eased gradients. (84a88a1)
  • Icons: Add play-circle icon. (21d14f0)
  • Icons: Add star-o. (62571ab)
  • Icons: Add UX & Tools icons for sample site. (925b432)
  • Icons: Append optional enterprise icons. (ecbfd12), closes #128
  • Layout: Remove Flexibility.js from Rocketbelt. (387ba2a)
  • Sample Site: Add media query/breakpoint exposition. (a609c31)
  • Sample Site: Add Sass syntax highlighting to code examples. (f92d67f)
  • Tabcordions: Allow all accordion panels to be collapsed. (6e29167), closes #125
  • Typography: Write typography exposition. (3283739), closes #133

1.8.0 (2017-06-16)

Bug Fixes

  • Dialogs: Fix dialogs for Firefox and Safari (1a88a76)
  • Dialogs: Add fallback for IE's srcElement. (421f9a3)
  • Dialogs: Null check event (needed for Firefox). (b6e7316)
  • Global: Remove margin & padding helper classes. (6fc849f)
  • Icons: Update sketchfile. (4952725)
  • Icons: Remove CORS request from SVG shim. (ecf4b43)
  • Gallery: Add allowTouchSwipePrev and allowTouchSwipeNext. (db1b1e3)
  • Gallery: Always bind mousemove for touch-enable desktops/laptops; Added callback for toggleZoom() for analytics. (2b20c31)
  • Tags: Implement default font-weight for tags. Add more colors to tags. (3f91f4c)
  • Typography: Ow, my eyes! 👀 Undo subpixel antialiasing. (c4130bd)
  • z-depth: 👉 Give z-depths a softer touch. (36f4f56)

Features

  • Buttons: Add anchor button component. (bf15a93)
  • Buttons: Add Link Button pattern. (11828c8)
  • Dialogs: Update modal implementation to handle dynamic content. (e623636)
  • Forms: Implement textareas within forms. (50fc017)
  • Global: Add focusable class to visuallyhidden. (6098717)
  • Global: Update visuallyhidden properties. (06dd2a5)
  • Grid: Add legacy grid for older browsers. (cc5b836)
  • Icons: Add cart-add icon. (c60e7da)
  • Icons: Add star-half & ribbon-check icons. Remove star-half-o & star-o icons. (bd9b723)
  • Icons: Build accessible icon examples. (3f04af6)
  • Icons: Remove sketchtool comment from built SVG. (b1ded20)
  • Layout: Remove margin & padding helper classes. (ce131b3)
  • Tags: Add error variation to tags. (91d1a30)
  • Typography: Update font smoothing. (3dc0c66), closes #104
  • Typography: Added font-weight-normal helper style for overriding certain conflicting styles. (9005f87)

1.7.0 (2017-03-29)

Features

1.6.2 (2017-03-28)

1.6.1 (2017-03-24)

Features

  • Icons: Build SVG for updated icons. (e784420)

1.6.0 (2017-03-23)

Bug Fixes

  • Dialogs: Handle Esc key as a close event; check parent for close attribute (05b20b5)
  • Global: Remove max-width from code samples. (fb9f4ce)
  • Linting: Add missing semicolon. (9c228f5)
  • Linting: Remove extra comma. (bb61dfb)

Features

  • Global: Sane formatting of more complex code samples. (e81eb5a)
  • Icons: Add half-star icon. (52ffd32)
  • Icons: Add stack-o & zoom-out icons. (44ed7dd)

1.5.0 (2017-02-28)

Bug Fixes

  • Build: Stop cssnano from removing needed vendor prefixes. (f43d7e2)
  • Icons: Roll back slightly overzealous icon styling. (e57120f)
  • Navigation: Remove clunky outline style from navigation. (6badd72)
  • Typography: Removed lingering Jade template. (7c993b3)

Features

  • Build: Extend Autoprefixer browser support. (bb517b6)
  • Forms: Update outline style. (6258039)
  • Icons: Add a11y metadata to icons. (a607246)
  • Icons: Add svgxuse to polyfill external SVGs for older browsers. (6ec6078)
  • Icons: Make icons accessible! (193a3a9)
  • Icons: Surface some text-with-icon styles to icons themselves. (ff3a406)
  • Images: Gallery lazyloading & default styling. (b111f18)
  • Images: Gallery pagination styles. (cbfaad9)
  • Images: Gallery pagination styles. (b80181f)
  • Images: Touch-friendly overhaul of gallery. (51c4d9d)
  • Layout: Roll back Flexibility.js to better support IE9. (6802a97)
  • Tabcordions: Add animation & update transitions when switching between tab panels. (ad21665)
  • Tabcordions: Allow static implementation (tabs-only/accordion-only). (b93a8bb)
  • Tabcordions: Further style simplification. (6ecf714)
  • Tabcordions: Make tabcordion UI elements touchable via touchevents. (fde6992)
  • Tabcordions: Refactor JS & increase readability. (d7ea114)
  • Tabcordions: Refactor JS to support multiple tabcordions per page. (e417051)
  • Tabcordions: Refactor tabcordions for accessibility. (9c50ebf)
  • Tabcordions: Remove specific element dependency (button) and replace with class. (a7c541f)
  • Tabcordions: Simplify styles & markup. (b7ca89e)
  • Tabcordions: Static & dynamic tabcordion examples. (fac09df)
  • Tabcordions: Update Tabcordion styles. (ef661e3)
  • Typography: Implement link lists for mobile. (19403c6)

1.4.1 (2017-02-16)

Features

  • typography: Add link lists (a948bde)
  • typography: Add text with icons (0bd6b4a)

1.4.0 (2017-02-16)

Bug Fixes

  • Buttons: Add id. (5111f22)
  • Buttons: Fix success buttons not entering success state (8c8d6c9)
  • Dialogs: Undo overzealous linting. (cec50ed)
  • Dialogs: Undo overzealous linting. (3bfe447)

Features

  • Dialogs: Check event.target for "dialog-hide" attribute. (40ce305)
  • Dialogs: Make Max Dialog full-screen on small viewport. (90de92d)
  • Images: Boost gallery a11y. (b4488df)
  • Images: Gallery styling. (77e649c)
  • Images: Replace hard-coded colors with Rocketbelt functions. (ab3515d)
  • Images: Simplify gallery implementation. (ebec922)
  • Images: Update gallery behavior. (725efd6)
  • Images: Update z-index of gallery components. (41e618b)

1.3.3 (2017-02-10)

Bug Fixes

  • Deployment: Fix broken conditional in gh-pages deployment. (837c7fe)

1.3.2 (2017-02-09)

1.3.1 (2017-02-08)

1.3.0 (2017-02-07)

Bug Fixes

  • Buttons: Fixed line height issue when using anchor tags as buttons. (02f7f6c)
  • Dialogs: Unbreak modal ➡ dialog rename. (1bc9131)
  • Tabcordions: Hide open/close icon on viewports >=sm. (e1f0991)

Features

  • Dialogs: Add Max Dialog variation. (54a6bb0)
  • Dialogs: Add prescriptive classes. (4d3b24f)
  • Dialogs: Add Sheet Dialog variation. (85be201)
  • Dialogs: Animate base dialog. (17d26c6)
  • Dialogs: Build standard dialog styles. (89ea7fa)
  • Dialogs: More semantic dialog markup. (2ea84ea)
  • Dialogs: Rebuild standard dialogs. (0528c9c), closes #72 #77
  • Dialogs: Simplify dialog markup & add more styling. (234ac8a)
  • Global: Add global outline styles. (1cfd595)

1.2.2 (2017-01-18)

1.2.1 (2017-01-18)

1.2.0 (2017-01-18)

1.1.1 (2017-01-18)

1.1.0 (2017-01-06)

Bug Fixes

  • Buttons: Fix primary block button. (fe12140)
  • Buttons: Remove diff characters (9590b75)
  • Code snippets: Fix clipboard.js implementation. (f53426e)
  • Color Picker: Updates color picker mixin to use pug style string concatenation (c2ec835)
  • Navigation: Freshen up those labels. (87c74f4)
  • Navigation: Un-break example code in snippet. (86262d9)
  • Typography: Remove last-of-type margin. (3e36c4f), closes #70

Features

  • a11y: Stop removing button outline. (c0e57d9)
  • Navigation: Build accessible navigation. (7a3b80b)
  • Navigation: Expand nav styles & example. (6a1c3dc)
  • Navigation: Property sort order. (7690f8f)
  • Navigation: Remove unnecessary positioning prop. (e0f3e42)
  • Navigation: Sass linting. (e612945)
  • Navigation: Style cleanup. (777c1a7)
  • Playground, Creative: Extends playground to work with text-area inputs (3d3b519)

1.0.3 (2016-12-22)

1.0.0 (2016-12-06)

Features

  • Build: Add configs for CodeClimate (f458089)

0.7.0 (2016-11-21)

Bug Fixes

  • Deployment: Add files to be merged to gh-pages. (a83bd88)
  • Grid: Fix the grid example. (ed18b94)

Features

  • Typography: Update headers. Add font downloads. (0fae280)

0.6.0 (2016-11-15)

Bug Fixes

  • Build: Fix sitemap task. (53db1fb)
  • Build: Remove multiline comments. (b1e59c5)
  • Icons: Adjust icon sizes. (8e9eb12)
  • Left nav: Pad the logo. (3206966)
  • Linting: Fix lots of linting issues. (8094d21)

Features

  • Deployment: Clean up deployment. (60b17ba)
  • Tests: Build visual regression test architecture. (651dbff)
  • Tests: Update visual testing architecture. (1aa2db8)

0.5.0 (2016-11-09)

Bug Fixes

  • a11y: Remove a11y linting from watch task for now. (e6ee050)
  • Forms: Update radio & checkbox styles. (a6ef399), closes #36
  • Icons: Add link-svg task to link task. (31a880f)

Features

  • a11y: Add a11y gulp task. (aac00de)
  • Build: Add a11y linting. (6d7294f), closes #26
  • Build: Remove unused npm packages. (e7b73b3)
  • Icons: Add CTA arrow icon. (afa711e)
  • Icons: Add Pier1Icons to SVG icon set. (17bd9e9)
  • Icons: Build icon demo page. (718a20f)
  • Icons: Build icon example page. (a4d98fc), closes #40
  • Icons: Build SVG icon workflow. (0d79f3b), closes #32

0.4.0 (2016-11-04)

Bug Fixes

  • Buttons: Update text button background-color. (aacaf9d)
  • Color: Fix blue. (6a6e941)

Features

  • Build: Huge Gulpfile refactor! 😵 (3a75697), closes #30
  • Buttons: Update button styles. 🔴 (30cd4a9)
  • Color: Update `` color. (4fa0074)
  • Deployment: Fix deployment merge issues. (1a718b2)
  • Global: Build unicode convenience function. (76faefd), closes #29
  • Images: Adjust lazyload affordance. (c446407)
  • Left nav: Lower font-size to better accomodate nav on mobile. (9b48f2c)
  • Left nav: Update logo. (d5ec0bb)
  • Navigation: Maintain selection in nav. (8844971)

0.3.0 (2016-11-01)

Bug Fixes

  • Left nav: Fix nav generation. (8d01eef)
  • Left nav: Left nav style adjustments (e28062a)

Features

  • Layout: Add flexibility.js. (1792339), closes #22
  • Left nav: Add RB logo. (85148f1), closes #5
  • Left nav: Enhance logo. (3e610fb)
  • Left nav: Overhaul left nav. (3378ef7)

0.2.1 (2016-10-27)

Features

  • Forms: Remove not-allowed cursor. (32d596d)

0.2.0 (2016-10-27)

Features

  • Forms: Add touch-specific input heights. (3268ec2), closes #12
  • Forms: Move helper text next to error text. Fixes #11. (39001b3)
  • Forms: Update label weight. (a034059), closes #13
  • Global: Add feature detection. (1133230), closes #14
  • Gulpfile: Add plumber to more Gulp tasks. (afd40ce)