Releases: material-components/material-components-ios
Releases · material-components/material-components-ios
Release 1.0.0
Breaking
- [MDCFlexibleHeaderView] Removed
shadowIntensity
property, use setShadowLayer:intensityDidChangeBlock: instead. Jeff Verkoeyen - [MDCInkTouchControllerDelegate] Renamed
inkTouchControllerShouldProcessInkTouches:
toinkTouchController:shouldProcessInkTouchesAtTouchLocation:
. Chris Cox
Deprecations
- MDCFlexibleHeaderParentViewController,
+[MDCFlexibleHeaderViewController addToParent]
, and
-[MDCFlexibleHeaderViewController addFlexibleHeaderViewToParentViewControllerView]
. These APIs
are being deprecated in favor of the eventual equivalent AppBar convenience APIs. In the meantime
the FlexibleHeader will need to be instantiated and configured like a typical UIViewController.
Enhancements
- [MDCFlexibleHeaderView] Added
setShadowLayer:intensityDidChangeBlock:
. Jeff Verkoeyen - [MDCHeaderStackView] Added MDCHeaderStackView. Jeff Verkoeyen
- [MDCSlider] Changed default color. Randall Li
- [MDCSlider] Readme.md copy edits. Randall Li
- [MDCSwitch] Readme.md copy edits. Randall Li
- [MDCTypograpy:example] Refactored to be compatible with catalog by convention Randall Li
- [Shrine] First pass at a new Swift demo app, "Shrine". Junius Gunaratne
Bug Fixes
- Fixed issue where MDCShadowLayer would ghost behind the MDCFlexibleHeaderView. Jeff Verkoeyen
Release 0.2.1
Bug Fixes
- Bumped CocoaPod version numbers. Adrian Secord
Release 0.2.0
Enhancements
- [MDCButton] Component added. Randall Li, Adrian Secord
- [MDCSlider] Add support for interface builder to MDCSlider. Ian Gordon
- [MDCFlexibleHeader] Add contentView and custom shadow layers. Junius Gunaratne
- [MDCSwitch] Autolayout demo app. Ian Gordon
- [MDCFlexibleHeader] Component added. Jeff Verkoeyen
- [Catalog] Add "catalog by convention" experiment. Jeff Verkoeyen
- [MDCSwitch] Switch from IBInspectable to UI_APPEARANCE_SELECTOR. Ian Gordon
Bug Fixes
- [CocoaPods] Remove private_header_files from podspec. Jeff Verkoeyen
- [Pesto] Fixes to Pesto example app. Junius Gunaratne
- [MDCInk] Update background opacity timing to match web implementation of ink. Junius Gunaratne
- [MDCInk] Darken default ink to 12% opacity. Adrian Secord
- [MDCInk] Make sure completion block is fired after ink animation completes Junius Gunaratne
First internal release
This release contains:
- Five new components:
- Page Control
- ScrollViewDelegateMultiplexer
- ShadowLayer
- SpritedAnimationView
- Typography
- Huge props to our component landers: @chriscox, @ianegordon, and @randallli.
- @chriscox landed the initial work on Xcode project templates.
- We have a script for generating our docs, but are still gated on Jazzy's merging of the following pull requests:
- Support for Cocoapods!
Using Material components via Cocoapods
Create a Podfile and add the following:
pod 'material-components-ios', :path => 'path/to/mdc'
If you'd like to add specific components (recommended):
pod 'material-components-ios/Typography', :path => 'path/to/mdc'