Skip to content

Latest commit

 

History

History
51 lines (41 loc) · 6.55 KB

CHANGELOG.md

File metadata and controls

51 lines (41 loc) · 6.55 KB

v0.0.3 (2014-09-19)

v0.0.3 includes many bug fixes, performance, and usability improvements to existing components, as well as introducing the slider, switch, divider, and linear progress components.

Additionally, accessibility support is added to material-button, material-checkbox, material-radio-button, material-slider, material-dialog and material-list. With added ARIA support including roles, states and properties, Angular Material directives now also communicate to users of assistive technologies. Additionally, tabIndex and focus management are handled dynamically where appropriate.

0.0.3 is tested on desktop Chrome, Safari and Firefox, as well as Android 4.4+ and iOS 7+. Also tested with VoiceOver on OSX and iOS7, ChromeVox, JAWS, NVDA and ZoomText.

Bug Fixes

  • button: don't use angular transclusion at all, manual only (6b322729)
  • card: make it use up proper width with margin (f33185ff, closes #247)
  • demo: tab demos improved layout and accessibility (8915c324)
  • dialog: use position:fixed instead of absolute (6ba874d8, closes #249)
  • iterator: update add()/remove() logic (6a596b32)
  • material-dialog: Focus mgmt, ARIA attributes (fe054ae6)
  • material-list: Add semantics (6e48cd35)
  • material-slider: Adds missing ARIA role (903cbc06)
  • ripple:
    • fix bug with ripple and many clicks (c2105c05)
    • make checkbox only scale up to 1.0, looks good on ios (ed65da9b)
    • use css animations for performance (96014e08)
  • slider: watch ngDisabled expr on non-isolate parent scope (5f1923d5, closes #272)
  • switch: correctly adjust when label will not fit on one line (e912a838, closes #80)
  • tabs:
    • make the ink ripple use the color of the ink bar. (c5ca159a, closes #280)
    • don't paginate on initial load when width is 0 (5f5435d1, closes #271)
    • use position: absolute container to fix ios bugs (7d0a282f, closes #220)
    • Tab pagination/selection now works properly on iOS (3410650d, closes #220, #231)
    • Tab pagination/selection now works properly on iOS (c77c0e26, closes #220, #231)
    • remove window resize listener on $destroy (4b887f1e, closes #254)
  • toolbar:
    • make scrollShrink work with transforms, better performance (cf1ab59f, closes #295)
    • typo onScroll -> onContentScroll (cf31b1a5)

Features

  • add hammerjs dependency (e383e4f4)
  • $materialToast: add swipe-to-close functionality (22285dc4)
  • divider: add implementation of the divider component (e3aceeae, closes #194)
  • docs: added support for the doc app to show its associated Git SHA id/link (02d2e5d2)
  • linearProgress: Add linear progress indicator (f87d0452, closes #187)
  • material-dialog: on open focus .dialog-close or the last button (8f756fc6, closes #222)
  • material-switch: add switch component (4975c743, closes #80)
  • slider: add full-featured slider component (5ea4dbc2, closes #260, #31)
  • switch: add focus styles (8878ca7a)
  • tabs: improvements to pagination, disabled tabs, and tab navigation. (b4244bf3)