Skip to content

Releases: material-components/material-components-ios

Release 1.0.0

04 Mar 20:34
Compare
Choose a tag to compare
Breaking
  • [MDCFlexibleHeaderView] Removed shadowIntensity property, use setShadowLayer:intensityDidChangeBlock: instead. Jeff Verkoeyen
  • [MDCInkTouchControllerDelegate] Renamed inkTouchControllerShouldProcessInkTouches: to inkTouchController: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

24 Feb 17:33
Compare
Choose a tag to compare
Bug Fixes

Release 0.2.0

23 Feb 22:53
Compare
Choose a tag to compare
Enhancements
Bug Fixes

First internal release

25 Nov 23:00
Compare
Choose a tag to compare

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'