Skip to content
This repository was archived by the owner on Dec 11, 2025. It is now read-only.

v79.2.0

Choose a tag to compare

@romoore romoore released this 19 Mar 15:16
· 3388 commits to stable since this release

79.2.0

This minor release introduces a bug fix and new API to Flexible Header, Beta Theming Extensions for
App Bar and Text Fields, and additional component snapshot tests.

New features

MDCFlexibleHeaderView has a new API that can be called from UIScrollViewDelegates to notify it of
updated adjusted content inset values.

func scrollViewDidChangeAdjustedContentInset(_ scrollView: UIScrollView) {
    if #available(iOS 11.0, *) {
      self.appBarViewController.headerView.trackingScrollDidChangeAdjustedContentInset(scrollView)
    }
  }
- (void)scrollViewDidChangeAdjustedContentInset:(UIScrollView *)scrollView {
  if (@available(iOS 11.0, *)) {
    [self.appBarViewController.headerView
        trackingScrollViewDidChangeAdjustedContentInset:scrollView];
  }
}

API changes

AppBar+MaterialTheming

New extension.

FlexibleHeader

MDCFlexibleHeaderView

new method: -trackingScrollViewDidChangeAdjustedContentInset: in MDCFlexibleHeaderView

MDCFlexibleHeaderView()

new category: MDCFlexibleHeaderView()

removed category: MDCFlexibleHeaderView()

modified property: contentView in MDCFlexibleHeaderView()

Type of change: parent.usr
From: c:objc(ext)MDCFlexibleHeaderView@MDCFlexibleHeaderView.h@14987
To: c:objc(ext)MDCFlexibleHeaderView@MDCFlexibleHeaderView.h@15448

TextFields+Theming

New extension.

Changes

ActionSheet

AppBar

BottomNavigation

FlexibleHeader

Ink

ShadowElevations

ShadowLayer

TextFields

private/Snapshot

Multi-component changes