Release 5.0.0
5.0.0
API diffs
Auto-generated by running:
scripts/api_diff -o 55afa3aaef67799bdb8a94881f31c5c3b242e9a6 -n fe1ac2f14b7ad4179c84b01590df9c93289f2e36
CollectionCells
New component.
CollectionLayoutAttributes
New component.
Collections
New component.
FlexibleHeader
PageControl
- [protocols changed]
MDCPageControl
.
Added UIScrollViewDelegate.
ScrollViewDelegateMultiplexer
Removed
- Moved to its own repository:
https://github.com/google/GOSScrollViewDelegateMultiplexer
Component changes
AppBar
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Remove mention of deprecated API. (Louis Romero)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Remove the internal MDCAppBarContainerViewController contentViewController setter. (Jeff Verkoeyen)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Revert replace + with _ in icon names (Junius Gunaratne)
- Typical Use Example moving logic from init into viewDidLoad (randallli)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [AppBar]! NSLog warning to NSAssert for incorrect parentViewController behavior. (randallli)
- [AppBar]? Added NSLog to ensure that addChildViewController: is called before addSubviewsToParent (randallli)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog] Example view controllers must implement init. (Jeff Verkoeyen)
- [Catalog] Fixing Swift example view controller initializers. (Jeff Verkoeyen)
- [Catalog] Make example titles consistent, use Component Name (Junius Gunaratne)
- [Catalog] Update AppBar demo design, table view should not have text (Junius Gunaratne)
- [Icons] Replace + with _ in icon names (Junius Gunaratne)
ButtonBar
- Check UIBarButtonItem global appearance configuration when creating the buttons. (Jeff Verkoeyen)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Update tests to reflect that titleTextAttributes appearance only works on iOS 9. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog] Example view controllers must implement init. (Jeff Verkoeyen)
- [Catalog] Fixing Swift example view controller initializers. (Jeff Verkoeyen)
- [Catalog] Make example titles consistent, use Component Name (Junius Gunaratne)
Buttons
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Resolve deprecation warnings. (Jeff Verkoeyen)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog] Adjust layout for button example in landscape mode, move layout to supplemental (Junius Gunaratne)
- [Catalog] Fixing Swift example view controller initializers. (Jeff Verkoeyen)
CollectionCells
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Rename all images with @2x/@3x. (Louis Romero)
- Update README to indicate its present state. (Jeff Verkoeyen)
- Updates cells to depend on MDCIcons for editing and accessory icons. (Chris Cox)
- [Collections] Merge Collections, CollectionCells, and CollectionLayoutAttributes components. (Chris Cox)
- [Collections] Replace EditingManager with an Editing protocol. (Jeff Verkoeyen)
- [Collections] Replace StyleManager with a Styling protocol. (Jeff Verkoeyen)
- [Collections] Updates readmes. (Chris Cox)
CollectionLayoutAttributes
- Added unit tests for MDCCollectionLayoutAttributes. (Adrian Secord)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Removes broken image. (Chris Cox)
- [Collections] Merge Collections, CollectionCells, and CollectionLayoutAttributes components. (Chris Cox)
- [Collections] Updates readmes. (Chris Cox)
Collections
- Adds swift example. (Chris Cox)
- Cells divider is 1 pixel. (Louis Romero)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Merge Collections, CollectionCells, and CollectionLayoutAttributes components. (Chris Cox)
- Removes broken image. (Chris Cox)
- Replace EditingManager with an Editing protocol. (Jeff Verkoeyen)
- Replace StyleManager with a Styling protocol. (Jeff Verkoeyen)
- Updates readmes. (Chris Cox)
- Updates to readme. (Chris Cox)
- Updates to readme. (Chris Cox)
FlexibleHeader
- Add horizontal paging example. (Jeff Verkoeyen)
- Add status bar visibility switch to configurator example. (Jeff Verkoeyen)
- Add statusBarCanOverlapHeader property to MDCFlexibleHeaderView. (Jeff Verkoeyen)
- Configurator example is now a table view. (Jeff Verkoeyen)
- Consolidate frame projection logic. (Jeff Verkoeyen)
- Convert typical use example to use Interface Builder + auto layout. (Jeff Verkoeyen)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Funnel init through initWithStyle:. (Jeff Verkoeyen)
- Hide header contents in the configurator when the header is shifting. (Jeff Verkoeyen)
- Implement the correct designated initializer chain in the Configurator example. (Jeff Verkoeyen)
- Pull the instructions view out of the typical use example. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Remove usage of iOS 9 API in Configurator example. (Jeff Verkoeyen)
- Resolve iOS 8.4 unit test failure of issue176 tests. (Jeff Verkoeyen)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Revert "Resolve iOS 8.4 unit test failure of issue176 tests." (Jeff Verkoeyen)
- Shift status bar with header (keefertaylor)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Update README to include Swift examples (Ian Gordon)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- When changing min/max height, update the opposite property to match the new bounds. (Jeff Verkoeyen)
- When injecting insets, set the contentOffset rather than change it relatively. (Jeff Verkoeyen)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog] Example view controllers must implement init. (Jeff Verkoeyen)
- [Catalog] Make example titles consistent, use Component Name (Junius Gunaratne)
- [FlexibleHeader]! No longer remove insets from tracking scroll views during dealloc. (Jeff Verkoeyen)
FontDiskLoader
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog and Typography] Group Typography and Font Loader examples into Typography and Fonts (Junius Gunaratne)
HeaderStackView
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Rename mdc_theme.png to header_stack_view_theme.png. (Jeff Verkoeyen)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog] Add autoresize masks to header stack view demo for landscape orientation (Junius Gunaratne)
- [Catalog] Fix color change issue in header stack view demo (Junius Gunaratne)
- [Catalog] Update AppBar demo design, table view should not have text (Junius Gunaratne)
- [Catalog] Update Header Stack View demo visuals, move layout code into supplemental (Junius Gunaratne)
- added missing swift code snippet to readme. (randallli)
Ink
- Clarified MDCInkTouchControllerDelegate inkTouchController:shouldProcessInkTouchesAtTouchLocation: documentation. (Adrian Secord)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Update README to include Swift examples (Ian Gordon)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog] Change ink demo shapes to represent pseudo button/FAB, move layout code into supplemental (Junius Gunaratne)
NavigationBar
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Explain exception for UINavigationBar/MDCNavigationBar comparison. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- Use UIViewNoIntrinsicMetric to indicate the the NavigationBar has no intrinsic width. (Jeff Verkoeyen)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog] Make example titles consistent, use Component Name (Junius Gunaratne)
- [Examples] Correcting scope modifier of functions in Swift (Will Larche)
PageControl
- Added MDCPageControl initWithCoder:. (Adrian Secord)
- Added test for updating the currentPage when the contentOffset changes (randallli)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Created swift example for page control and added it to readme (randallli)
- Fix crash when scrollView offset is set out of bounds of the numberOfPages (randallli)
- Publicized conformance to UIScrollViewDelegate. (randallli)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
RobotoFontLoader
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog and Typography] Group Typography and Font Loader examples into Typography and Fonts (Junius Gunaratne)
ShadowElevations
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Update documention with Objective C examples (Ian Gordon)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog and Shadow] Group shadow elevations with shadow demos (Junius Gunaratne)
ShadowLayer
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog and Shadow] Group shadow elevations with shadow demos (Junius Gunaratne)
- [Catalog] Make catalogIsPrimaryDemo static method in demos (Junius Gunaratne)
- [Shadow] Add swift examples to the documentation (Ian Gordon)
Slider
- Added swift example to slider readme (randallli)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Fix unit tests by increasing epsilon (randallli)
- Fixes MDCSlider example build with required import. (Adrian Secord)
- Import the umbrella header in the typical use example. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog] Make catalogIsPrimaryDemo method in slider demo static to match other examples (Junius Gunaratne)
- [Catalog] Use slider in variable names in example layout code (Junius Gunaratne)
SpritedAnimationView
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Rename all images with @2x/@3x. (Louis Romero)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
Switch
- Added swift example to catalog and readme. (randallli)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Rename label from slider to switch. (Ian Gordon)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Set the switch's ink's max ripple radius to the spec value. (Adrian Secord)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog and Switch] Update switch demo, move layout code to supplemental, update switch color (Junius Gunaratne)
- [Catalog] Make example titles consistent, use Component Name (Junius Gunaratne)
Typography
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Remove obsolete jazzy.yaml files. (Yiran Mao)
- Resolve iOS 8.4 crash in the Typography hero demo. (Jeff Verkoeyen)
- Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Set autoresizing masks on Read Me example. (Jeff Verkoeyen)
- Typography hero demo is now a UITableView. (Jeff Verkoeyen)
- Update .jazzy.yaml module property. (Jeff Verkoeyen)
- Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog and Typography] Group Typography and Font Loader examples into Typography and Fonts (Junius Gunaratne)
- [Catalog] Fixing Swift example view controller initializers. (Jeff Verkoeyen)
- [Catalog] Make catalogIsPrimaryDemo static method in demos (Junius Gunaratne)
- [Catalog] Title row name should correspond to type style (Junius Gunaratne)