Release 3.1.0
API diffs
Auto-generated by running:
scripts/api_diff -o ddb35150fe10c2974b63d1e29c4ecce4ccaa51fb -n ad904b8748ce469af886b2f27172d8e3c44928e8
AppBar
- [new]
-[MDCAppBar addSubviewsToParent]
- [new]
MDCAppBar.headerStackView
- [new]
MDCAppBar.headerViewController
- [new]
MDCAppBar.navigationBar
- [new]
MDCAppBarContainerViewController.appBar
- [new]
MDCAppBar
- [deprecated]
-[MDCAppBarContainerViewController headerViewController]
Use appBar.headerViewController instead. - [deprecated]
MDCAppBarAddViews()
.
Please create an instance of MDCAppBar instead. - [deprecated]
MDCAppBarParenting.headerStackView
.
Please create an instance of MDCAppBar instead. - [deprecated]
MDCAppBarParenting.headerViewController
.
Please create an instance of MDCAppBar instead. - [deprecated]
MDCAppBarParenting.navigationBar
.
Please create an instance of MDCAppBar instead. - [deprecated]
MDCAppBarParenting
.
Please create an instance of MDCAppBar instead. - [deprecated]
MDCAppBarPrepareParent()
.
Please create an instance of MDCAppBar instead.
ButtonBar
Buttons
FlexibleHeader
- [new]
-[MDCFlexibleHeaderView shiftHeaderOffScreenAnimated:]
- [new]
MDCFlexibleHeaderView.shiftBehavior
- [deprecated]
MDCFlexibleHeaderView.behavior
Use shiftBehavior instead. - [deprecated]
MDCFlexibleHeaderView.contentView
Please register views directly to the flexible header.
RobotoFontLoader
Typography
Component changes
AppBar
- Add container tests. (Jeff Verkoeyen)
- Add parenting tests. (Jeff Verkoeyen)
- Changed "$ pod" strings in documentation files. (Adrian Secord)
- Expose MDCAppBar APIs in the container view controller. (Jeff Verkoeyen)
- MDCAppBarContainerViewController now observes the content view controller's navigationItem. (Jeff Verkoeyen)
- Remove unnecessary logic in setContentViewController: (Jeff Verkoeyen)
- Simplify creation/registration mechanisms. (Jeff Verkoeyen)
- [Catalog] Change nav to use top AppBar instead of bottom CatalogBar (Junius Gunaratne)
- [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
- [FlexibleHeader] Deprecate the contentView API. (Jeff Verkoeyen)
- [FlexibleHeader] Flesh out the README.md. (Jeff Verkoeyen)
ButtonBar
- Add essential README content. (Jeff Verkoeyen)
- Add typical use example. (Jeff Verkoeyen)
- Changed "$ pod" strings in documentation files. (Adrian Secord)
- Document sizeThatFits: behavior. (Jeff Verkoeyen)
- First pass at resolving swiftlint warnings. (Jeff Verkoeyen)
- Minor documentation touchups in examples. (Jeff Verkoeyen)
- [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
Buttons
- Ran
arc lint --everything --apply-patches
(Jeff Verkoeyen) - [Button demos] Add disabled button states to demos, change storyboard bg color (Junius Gunaratne)
- [Button] Marking setBackgroundColor __deprecated in preperation for NS_UNAVAILABLE (randallli)
- [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
FlexibleHeader
- Add missing header imports. (Jeff Verkoeyen)
- Add scroll view did scroll tests. (Jeff Verkoeyen)
- Added nav bar example and small fix to flexible header examples. (Will Larche)
- Barebones Flexible Header: New styling and content (Will Larche)
- Deprecate the contentView API. (Jeff Verkoeyen)
- Document when to implement childViewControllerForStatusBarHidden. (Jeff Verkoeyen)
- Ensure that the header is always front-most when being a child of the trackingScrollView. (Jeff Verkoeyen)
- Flesh out the README.md. (Jeff Verkoeyen)
- Functionality to hide header (keefertaylor)
- Ran
arc lint --everything --apply-patches
(Jeff Verkoeyen) - Remove unnecessary lines from the tests. (Jeff Verkoeyen)
- Rename behavior to shiftBehavior. (Jeff Verkoeyen)
- The New Configurator (Flexible Header View Example) (Will Larche)
- Turning off clang format for a portion of code. (Will Larche)
- [Catalog] Change nav to use top AppBar instead of bottom CatalogBar (Junius Gunaratne)
- [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
HeaderStackView
- Fleshing out the README.md. (Jeff Verkoeyen)
- Ran
arc lint --everything --apply-patches
(Jeff Verkoeyen) - [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
Ink
- Changed "$ pod" strings in documentation files. (Adrian Secord)
- [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
NavigationBar
- Add overview section to the README.md. (Jeff Verkoeyen)
- Added intrinsicContentSize support. (Will Larche)
- Added nav bar example and small fix to flexible header examples. (Will Larche)
- Changed "$ pod" strings in documentation files. (Adrian Secord)
PageControl
- Changed "$ pod" strings in documentation files. (Adrian Secord)
- Ran
arc lint --everything --apply-patches
(Jeff Verkoeyen) - [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
- [Catalog] Use blue design colors for page control demo (Junius Gunaratne)
RobotoFontLoader
- Created Roboto Font Loader readme file. (randallli)
- Deprecating init in preperation for marking it NS_UNAVAILABLE (randallli)
- [Typography] Fixed warnings in unit tests (randallli)
ScrollViewDelegateMultiplexer
- [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
ShadowElevations
- Add shadow elevations demo to catalog (Junius Gunaratne)
- Changed "$ pod" strings in documentation files. (Adrian Secord)
ShadowLayer
- Changed "$ pod" strings in documentation files. (Adrian Secord)
- Ran
arc lint --everything --apply-patches
(Jeff Verkoeyen) - Removed vestigial duration in elevation-setting methods. (Adrian Secord)
- [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
Slider
- Changed "$ pod" strings in documentation files. (Adrian Secord)
- Ran
arc lint --everything --apply-patches
(Jeff Verkoeyen) - [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
SpritedAnimationView
- [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
Switch
- Changed "$ pod" strings in documentation files. (Adrian Secord)
- Ran
arc lint --everything --apply-patches
(Jeff Verkoeyen) - [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
Typography
- Adjusted readme.md and custom fonts section. (randallli)
- Changed "$ pod" strings in documentation files. (Adrian Secord)
- Fixed warnings in unit tests (randallli)
- Public promotion of fontLoader getter (randallli)
- Ran
arc lint --everything --apply-patches
(Jeff Verkoeyen) - Suppress unit test warning (randallli)
- [Catalog] Add typography styles demo to catalog (Junius Gunaratne)
- [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)