[In maintenance mode] Modular and customizable Material Design UI components for iOS
In this minor release, we added opt-in feature from MDCShadowLayer to MDCShadow for several components, annotated APIs with tvOS availability, and fixed a variety of bugs on components.
MDCBottomSheetController
has a new ignoreKeyboardHeight
property to control BottomSheet's behavior when keyboard is present.
MDCChipFieldDelegate
has a new delegate method chipFieldShouldEndEditing
to match chipFieldShouldBeginEditing
.
chipFieldShouldEndEditing
to match chipFieldShouldBeginEditing
2. Moved the call to the chip field delegate for chipFieldDidBeginEditing
and chipFieldDidEndEditing
so they are fired at the correct time. (Nobody)In this minor release we added a new Shadow Component and removed the Shrine demo.
A new Shadow Component.
Use the new Shadow component to create a shadow adjusted to your elevation:
MDCShadow *lowElevationShadow = MDCShadowForElevation(2);
MDCShadow *highElevationShadow = MDCShadowForElevation(24);
let lowElevation = MDCShadowForElevation(2)
let highElevation = MDCShadowForElevation(24)
In this release MDCTextField
and its associated classes and protocols are deprecated. We also deleted the Pesto example application and cleaned up pre iOS 12 checks in the library.
MDCTextField
and its associated classes and protocols are deprecated.
components/TextFields
folder are now deprecated.In this major release we have made the MDCBottomNavigationBarController class and its APIs only be available from iOS 12 and up.
The MDCBottomNavigationBarController class now only supports iOS 12 and up.
This patch release fixes a bug and generally cleans up import statements.
In this major release, we have made some API-breaking changes and landed some bug fixes and test improvements.
In this patch release we made some internal improvements to our imports and refined our deprecation policy.
In this major release, we added a scrollViewBounce
property and a adjustHeightForSafeAreaInsets
property to BottomSheets, added a shouldAutorotateOverride
property, a preferredInterfaceOrientationForPresentationOverride
property, a supportedInterfaceOrientationsOverride
property, and a modalTransitionStyleOverride
property to MDCAlertController, and converted progressTintColors
property on MDCProgressView to use light weight generics.
MDCProgressView's property progressTintColors
started using light weight generics so values pass in need to be typed correctly.
Bottom sheets have new propertie that turn off the overscroll and safe area insets.
Added a shouldAutorotateOverride
property, a preferredInterfaceOrientationForPresentationOverride
property, a supportedInterfaceOrientationsOverride
property, and a modalTransitionStyleOverride
property to MDCAlertController.
Converted progressTintColors
property on MDCProgressView to use light weight generics.
In this major release, we deleted the elevationOverlayColor
property from MDCSemanticColorScheme, added a placeholderColor
property to MDCTextControls, added a shapedBorderColor
property and a shapedBorderWidth
property to MDCShapedView, and made multiple bug fixes.
The elevationOverlayColor
property has been deleted.
Added shapedBorderColor
and shapedBorderWidth
properties.
Added placeholderColor
property.