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

v73.0.0

Choose a tag to compare

@romoore romoore released this 20 Dec 03:54
· 3892 commits to stable since this release

73.0.0

This is a major release that introduces copy semantics in MDCShapeCategory, part of the Shapes scheme. Also in this release is a new API in NavigationDrawer that provides a way to expand the bottom drawer to full height.

New features

NavigationDrawer expansion

The NavigationDrawer component's MDCBottomDrawerViewController has a new API
that allows clients to programmatically expand the bottom drawer to the full
height of the presenting view.

Example (Swift)

drawerVC.expandToFullscreen(withDuration: 0.2, completion: { finished in
 if finished {
   print("expansion complete");
 } else {
   print("expansion cancelled");
 }
})

API changes

ActionSheet+Theming

New extension.

NavigationDrawer

MDCBottomDrawerViewController

new method: -expandToFullscreenWithDuration:completion: in MDCBottomDrawerViewController

MDCBottomDrawerPresentationController

new method: -expandToFullscreenWithDuration:completion: in MDCBottomDrawerPresentationController

ShapeScheme

MDCShapeCategory

modified property: bottomLeftCorner in MDCShapeCategory

Type of change: Declaration
From: @property(strong, nonatomic) MDCCornerTreatment *bottomLeftCorner
To: @property(nonatomic, copy) MDCCornerTreatment *bottomLeftCorner

modified class: MDCShapeCategory

Type of change: Swift declaration
From: class MDCShapeCategory : NSObject
To: class MDCShapeCategory : NSObject, NSCopying

modified class: MDCShapeCategory

Type of change: Declaration
From: @interface MDCShapeCategory : NSObject
To: @interface MDCShapeCategory : NSObject <NSCopying>

modified property: bottomRightCorner in MDCShapeCategory

Type of change: Declaration
From: @property(strong, nonatomic) MDCCornerTreatment *bottomRightCorner
To: @property(nonatomic, copy) MDCCornerTreatment *bottomRightCorner

modified property: topLeftCorner in MDCShapeCategory

Type of change: Declaration
From: @property(strong, nonatomic) MDCCornerTreatment *topLeftCorner
To: @property(nonatomic, copy) MDCCornerTreatment *topLeftCorner

modified property: topRightCorner in MDCShapeCategory

Type of change: Declaration
From: @property(strong, nonatomic) MDCCornerTreatment *topRightCorner
To: @property(nonatomic, copy) MDCCornerTreatment *topRightCorner

Component changes

Changes

ActionSheet

BottomNavigation

BottomSheet

FlexibleHeader

NavigationDrawer

TextFields

schemes/Shape

Multi-component changes