Release 4.0.0
API diffs
Auto-generated by running:
scripts/api_diff -o 11959487eb429c37b382c521a1c469eac96ed0da -n 7cc87bd6d90ed2c641212339f00f67b08fb76314
Buttons
- [new]
+[MDCFloatingButton floatingButtonWithShape:]
- [new]
MDCButton.inkMaxRippleRadius
- [new]
MDCButton.inkStyle
- [new]
MDCButton.underlyingColorHint
- [new]
MDCButton.uppercaseTitle
- [deprecated]
+[MDCFloatingButton buttonWithShape:]
.
Use floatingButtonWithShape: instead. - [deprecated]
MDCButton.shouldCapitalizeTitle
.
Use uppercaseTitle instead. - [deprecated]
MDCButton.underlyingColor
.
Use underlyingColorHint instead.
FlexibleHeader
- [new]
MDCFlexibleHeaderContentImportanceDefault
- [new]
MDCFlexibleHeaderContentImportanceHigh
- [new]
MDCFlexibleHeaderContentImportance
- [new]
MDCFlexibleHeaderView.headerContentImportance
- [property attribute change]
MDCFlexibleHeaderView.shadowLayer
.
Removed retain.
Added strong.
Ink
- [deleted]
-[MDCInkView evaporateToPoint:completion:]
- [deleted]
-[MDCInkView evaporateWithCompletion:]
- [deleted]
-[MDCInkView reset]
- [deleted]
-[MDCInkView spreadFromPoint:completion:]
- [deleted]
MDCInkView.clipsRippleToBounds
- [deleted]
MDCInkView.fillsBackgroundOnSpread
- [deleted]
MDCInkView.gravitatesInk
- [new]
-[MDCInkTouchController inkViewAtTouchLocation:]
- [new]
MDCInkTouchController.defaultInkView
- [deprecated]
MDCInkTouchController.inkView
.
To configure ink views before display, use defaultInkView or your delegate's inkTouchController:inkViewAtTouchLocation:. To find an ink view at a particular location, use inkViewAtTouchLocation: instead.
RobotoFontLoader
- [protocols changed]
MDCRobotoFontLoader
.
Added MDCTypographyFontLoading.
ScrollViewDelegateMultiplexer
- [deprecated]
MDCScrollViewDelegateCombining
.
This component is now available at https://github.com/google/GOSScrollViewDelegateMultiplexer. - [deprecated]
MDCScrollViewDelegateMultiplexer
.
This component is now available at https://github.com/google/GOSScrollViewDelegateMultiplexer.
Component changes
AppBar
- Add delegate forwarding example. (Jeff Verkoeyen)
- Added import sections for each component. (Adrian Secord)
- Change imagery example to use design sanctioned background (Junius Gunaratne)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [Catalog] Update App Bar bg and text color (Junius Gunaratne)
ButtonBar
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Exposed ink style and max ripple radius and modified MDCButtonBarButton. (Adrian Secord)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Icon-only buttons use unbounded ink. Buttons with text us bounded ink. (Jeff Verkoeyen)
- Renamed commonInit methods. (Adrian Secord)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Center button bar demo example (Junius Gunaratne)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
Buttons
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Changes from API review. (Adrian Secord)
- Exposed ink style and max ripple radius and modified MDCButtonBarButton. (Adrian Secord)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Fixed float conversion. (Adrian Secord)
- Fixed the order of MDCButton's initWithCoder:. (Adrian Secord)
- Layout design updates for buttons demo. (Jason Striegel)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- Renamed commonInit methods. (Adrian Secord)
- Update example (Ian Gordon)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- screen grab demo. (Jason Striegel)
FlexibleHeader
- Add headerContentImportance. (Jeff Verkoeyen)
- Added import sections for each component. (Adrian Secord)
- Configurator demo min/max sliders react to each other. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- Replaced retain with strong. (Adrian Secord)
- Update documentation for the deprecated contentView API. (Jeff Verkoeyen)
- [AppBar] Add delegate forwarding example. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
FontDiskLoader
- Addressing linter warnings. (Jeff Verkoeyen)
- [DiskFontLoader] Added readme and simple example. (randallli)
- [RobotoFontLoader, FontDiskLoader, Typography] Readme: Added some missing sections and edits. (randallli)
- fix readme spurious } (randallli)
- fix readme syntax (randallli)
HeaderStackView
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
Ink
- Added import sections for each component. (Adrian Secord)
- Adds defaultInkView, inkViewAtLocation:. (Adrian Secord)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Removed deprecated Ink APIs. (Adrian Secord)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [Catalog] Layout ink examples horizontally in landscape orientation (Junius Gunaratne)
NavigationBar
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- Renamed commonInit methods. (Adrian Secord)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [Catalog] Use white title and hide status bar in Navigation Bar demo (Junius Gunaratne)
PageControl
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Example: fix vertical scrolling behaviour. (randallli)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Fixed sizeForNumberOfPages: was not using passed in argument (randallli)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
RobotoFontLoader
- Add description and set Roboto vs. System as main demo (Junius Gunaratne)
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [RobotoFontLoader, FontDiskLoader, Typography] Readme: Added some missing sections and edits. (randallli)
- [Roboto] Added simple example (randallli)
- [Roboto] created a roboto vs system font example (randallli)
- [Typogarphy] Set font loader example (randallli)
- [Typography]! Finished splitting out RobotoFontLoader and FontDiskLoader from Typography (randallli)
ScrollViewDelegateMultiplexer
- Deprecate ScrollViewDelegateMultiplexer. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [PageControl] Example: fix vertical scrolling behaviour. (randallli)
ShadowElevations
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
ShadowLayer
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [Catalog] Update shadow layer demo color (Junius Gunaratne)
Slider
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [Catalog] Improve slider demo, move layout code into supplemental files (Junius Gunaratne)
- [ThumbTrack] Re-enable Ink (Ian Gordon)
SpritedAnimationView
- Added import sections for each component. (Adrian Secord)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
Switch
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [ThumbTrack] Re-enable Ink (Ian Gordon)
- [Typogarphy] Set font loader example (randallli)
Typography
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [Catalog] Fix description text for Swift (Junius Gunaratne)
- [Catalog] Fixed TypographySystemFontLoader example because it need to import MaterialRobotoFontLoader (randallli)
- [RobotoFontLoader, FontDiskLoader, Typography] Readme: Added some missing sections and edits. (randallli)
- [Roboto] created a roboto vs system font example (randallli)
- [Typogarphy] Set font loader example (randallli)
- [Typography]! Finished splitting out RobotoFontLoader and FontDiskLoader from Typography (randallli)
- fix readme screenshot (randallli)
- fixed import order (randallli)
- fixed links in readme (randallli)