new class: MDCButtonBarButton
- Expose font and padding properties (#2849) (ianegordon)
- Remove MDMMotion (#2854) (ianegordon)
- Correcting documentation (#2844) (Will Larche)
new method: -inkColorForState:
in MDCChipView
new method: -setInkColor:forState:
in MDCChipView
modified class: MDCChipView
modified property: inkColor
in MDCChipView
modified property: inkColor
in MDCChipView
new property: buttonFont
in MDCSnackbarMessageView
new property: messageFont
in MDCSnackbarMessageView
- Stateful ink (#2823) (Sam Morrison)
- Add customizable fonts (#2831) (ianegordon)
new property: button
in MDCFontScheme
new property: body2
in MDCFontScheme
new property: headline5
in MDCFontScheme
new property: caption
in MDCFontScheme
new property: subtitle2
in MDCFontScheme
new property: subtitle1
in MDCFontScheme
new property: body1
in MDCFontScheme
new property: headline1
in MDCFontScheme
new property: overline
in MDCFontScheme
new property: headline2
in MDCFontScheme
new property: headline4
in MDCFontScheme
new protocol: MDCFontScheme
new property: headline3
in MDCFontScheme
new property: headline6
in MDCFontScheme
new property: button
in MDCBasicFontScheme
new property: headline1
in MDCBasicFontScheme
new property: headline5
in MDCBasicFontScheme
new property: body1
in MDCBasicFontScheme
new property: subtitle2
in MDCBasicFontScheme
new property: headline2
in MDCBasicFontScheme
new property: body2
in MDCBasicFontScheme
new property: overline
in MDCBasicFontScheme
new property: headline6
in MDCBasicFontScheme
new property: subtitle1
in MDCBasicFontScheme
new class: MDCBasicFontScheme
new property: headline4
in MDCBasicFontScheme
new property: headline3
in MDCBasicFontScheme
new property: caption
in MDCBasicFontScheme
new property: titleFont
in MDCChipView
- [Podspec] Fix podspec warnings when issuing a lint (#2811) (Yarden Eitan)
- [Podspec] Fix podspec warnings when issuing a lint (#2811) (Yarden Eitan)
- [Podspec] Fix podspec warnings when issuing a lint (#2811) (Yarden Eitan)
- Add custom font support (#2820) (ianegordon)
- [Podspec] Fix podspec warnings when issuing a lint (#2811) (Yarden Eitan)
- Fix status bar not disappearing for edge case (#2819) (Sam Morrison)
- [Podspec] Fix podspec warnings when issuing a lint (#2811) (Yarden Eitan)
MDCSlider
supports more UIAppearance customization.MDCActivityIndicator
provides improved support for animation transitions.
new property: duration
in MDCActivityIndicatorTransition
new method: -initWithAnimation:
in MDCActivityIndicatorTransition
new class: MDCActivityIndicatorTransition
new property: animation
in MDCActivityIndicatorTransition
new method: -init
in MDCActivityIndicatorTransition
new method: -initWithCoder:
in MDCActivityIndicatorTransition
new property: completion
in MDCActivityIndicatorTransition
new typedef: MDCActivityIndicatorAnimation
new method: -startAnimatingWithTransition:cycleStartIndex:
in MDCActivityIndicator
new method: -stopAnimatingWithTransition:
in MDCActivityIndicator
new property: thumbRadius
in MDCSlider
new property: thumbElevation
in MDCSlider
modified property: trackBackgroundColor
in MDCSlider
Type of change: | Declaration |
---|---|
From: | @property(nonatomic, strong, null_resettable) UIColor *trackBackgroundColor |
To: | @property (readwrite, strong, nonatomic, null_resettable) UIColor *trackBackgroundColor; |
- Add an api to MDCActivityIndicator to allow animations before/after animating (#2766) (John Detloff)
- Consolidate installation requirements in the main README (#2809) (ianegordon)
- [Activity Indicator] Don't call UIAppearance in +initialize (#2810) (ianegordon)
- remove themer from bottomnavbar (#2814) (Yarden Eitan)
- [BottomNav] Reduce default font to
caption
(#2799) (Robert Moore)
- [Catalog] Remove unwanted warnings from build (#2794) (Yarden Eitan)
- Consolidate installation requirements in the main README (#2809) (ianegordon)
- stop weird behavior of swiping to dismiss cells in collection views if 2 fingers are swiping at the same time (#2792) (Yarden Eitan)
- Consolidate installation requirements in the main README (#2809) (ianegordon)
- Explicitly annotate MDCAlertController as not subclassable (#2801) (ianegordon)
- Add appearance properties and enable UIAppearance. (#2796) (Adrian Secord)
- Consolidate installation requirements in the main README (#2809) (ianegordon)
- [Catalog] Remove unwanted warnings from build (#2794) (Yarden Eitan)
- Consolidate installation requirements in the main README (#2809) (ianegordon)
- Suppress pointer warning in tests (#2805) (Robert Moore)
Podspec now separates out extensions (themers, accessibility additions, etc.) into their own podspec.
If you wish to add a component and all of its extensions, update your Podfile and add "+Extensions" to the component.
To include Activity Indicator and its extensions you would write:
pod 'MaterialComponents/ActivityIndicator+Extensions'
- Cleanup (#2759) (ianegordon)
- Update MaterialComponents podspec to separate extensions from component. Breaking change, please see description when sending out a new release (#2748) (Yarden Eitan)
- Fix accessoryPadding encoding key (#2773) (Robert Moore)
- Use correct title label text property in README.md (#2776) (heinberg)
- [Ink] Add NSCoding support to MDCInkView/Layer (#2777) (Robert Moore)
- [Examples/Tests] Convert @imports to imports (#2761) (Robert Moore)
- Add designated initializer to MDCAlertController (#2778) (Robert Moore)
- Update MaterialComponents podspec to separate extensions from component. Breaking change, please see description when sending out a new release (#2748) (Yarden Eitan)
- [Examples/Tests] Convert @imports to imports (#2761) (Robert Moore)
- Add NSCoding support to MDCInkView/Layer (#2777) (Robert Moore)
- Update MaterialComponents podspec to separate extensions from component. Breaking change, please see description when sending out a new release (#2748) (Yarden Eitan)
- Update docs to remove optional chaining for MDCInkTouchController instances (#2756) (Yarden Eitan)
- Example showing custom font (#2720) (ianegordon)
- Update MaterialComponents podspec to separate extensions from component. Breaking change, please see description when sending out a new release (#2748) (Yarden Eitan)
- Revert "[Shadows] Deprecate MDCShadowElevationSwitch" (Ian Gordon)
- [Shadows] Deprecate MDCShadowElevationSwitch (Ian Gordon)
- [Examples/Tests] Convert @imports to imports (#2761) (Robert Moore)
- [SnackBar] Increase unit test timeout (#2750) (Robert Moore)
- Update MaterialComponents podspec to separate extensions from component. Breaking change, please see description when sending out a new release (#2748) (Yarden Eitan)
- Update README.md (ianegordon)
- [Examples/Tests] Convert @imports to imports (#2761) (Robert Moore)
- [Examples/Tests] Convert @imports to imports (#2761) (Robert Moore)
new method: -setTitleFont:forState:
in MDCButton
new method: -titleFontForState:
in MDCButton
new property: bodyFont
in MDCFeatureHighlightView
new property: titleFont
in MDCFeatureHighlightView
- [kokoro] Add :ColorThemer targets (#2712) (Robert Moore)
- Add BUILD file (#2699) (Robert Moore)
- Add BUILD file and no-op test (#2700) (Robert Moore)
- Add BUILD file and no-op test (#2703) (Robert Moore)
- Add a custom font property (#2715) (ianegordon)
- Add BUILD file and no-op test (#2706) (Robert Moore)
- Fix sizeToFit sometimes being too small (#2719) (Sam Morrison)
- Use new layer border properties (#2717) (Sam Morrison)
- [Ink] Add updated ink to chips, update ink animation when bounds change (#2545) (Junius Gunaratne)
- [Shapes] Remove MDCShapedShadowLayer fillColor property (#2716) (Sam Morrison)
- Add BUILD file (#2693) (Robert Moore)
- Add BUILD file and add missing import (#2698) (Robert Moore)
- Add custom font support (#2701) (ianegordon)
- [kokoro] Add :ColorThemer targets (#2712) (Robert Moore)
- Add BUILD file and no-op test (#2695) (Robert Moore)
- Add updated ink to chips, update ink animation when bounds change (#2545) (Junius Gunaratne)
- [kokoro] Add :ColorThemer targets (#2712) (Robert Moore)
- Add BUILD file (#2707) (Robert Moore)
- Add BUILD file and no-op test (#2708) (Robert Moore)
- Add BUILD file (#2694) (Robert Moore)
- Add BUILD file (#2697) (Robert Moore)
- Re-enable new ink (reverts #2665) (#2682) (featherless)
- States example (#2718) (Will Larche)
- [kokoro] Add :ColorThemer targets (#2712) (Robert Moore)
This major release includes a variety of API name changes. Please see the API changes below for more details.
MDCTextInputControllerDefault
has been removed. Use MDCTextInputControllerUnderline
instead.
modified class: MDCTextInputControllerOutlined
Type of change: | Swift declaration |
---|---|
From: | class MDCTextInputControllerOutlined : MDCTextInputControllerDefault |
To: | class MDCTextInputControllerOutlined : MDCTextInputControllerBase |
modified class: MDCTextInputControllerOutlined
Type of change: | Declaration |
---|---|
From: | @interface MDCTextInputControllerOutlined : MDCTextInputControllerDefault |
To: | @interface MDCTextInputControllerOutlined : MDCTextInputControllerBase |
modified class: MDCTextInputControllerOutlinedTextArea
Type of change: | Swift declaration |
---|---|
From: | class MDCTextInputControllerOutlinedTextArea : MDCTextInputControllerDefault |
To: | class MDCTextInputControllerOutlinedTextArea : MDCTextInputControllerBase |
modified class: MDCTextInputControllerOutlinedTextArea
Type of change: | Declaration |
---|---|
From: | @interface MDCTextInputControllerOutlinedTextArea : MDCTextInputControllerDefault |
To: | @interface MDCTextInputControllerOutlinedTextArea : MDCTextInputControllerBase |
new property: expandsOnOverflow
in MDCTextInputControllerBase
new property: borderFillColorDefault
in MDCTextInputControllerBase
new property: borderFillColor
in MDCTextInputControllerBase
new property: minimumLines
in MDCTextInputControllerBase
new class: MDCTextInputControllerBase
removed property: expandsOnOverflow
in MDCTextInputControllerDefault
removed property: borderFillColor
in MDCTextInputControllerDefault
removed class: MDCTextInputControllerDefault
removed property: borderFillColorDefault
in MDCTextInputControllerDefault
removed property: minimumLines
in MDCTextInputControllerDefault
removed constant: MDCTextInputDefaultUnderlineActiveHeight
modified class: MDCTextInputControllerFilled
Type of change: | Swift declaration |
---|---|
From: | class MDCTextInputControllerFilled : MDCTextInputControllerDefault |
To: | class MDCTextInputControllerFilled : MDCTextInputControllerBase |
modified class: MDCTextInputControllerFilled
Type of change: | Declaration |
---|---|
From: | @interface MDCTextInputControllerFilled : MDCTextInputControllerDefault |
To: | @interface MDCTextInputControllerFilled : MDCTextInputControllerBase |
removed constant: MDCTextInputDefaultBorderRadius
new class: MDCTextInputControllerUnderline
new constant: MDCTextInputControllerBaseDefaultBorderRadius
new property: underlineHeightActiveDefault
in MDCTextInputController
new property: underlineHeightActive
in MDCTextInputController
new property: underlineHeightNormalDefault
in MDCTextInputController
new property: underlineHeightNormal
in MDCTextInputController
- [TextFields] Feature branch merge: Clarity, Safety, Docs, Comments, Formatting (#2634) (Will Larche)
new method: -mdc_fontSizedForMaterialTextStyle:scaledForDynamicType:
in UIFont(MaterialTypography)
- [ButtonBar, NavigationBar] Add BUILD file for kokoro (#2598) (Robert Moore)
- [ButtonBar, NavigationBar] Add BUILD file for kokoro (#2598) (Robert Moore)
- Corrected imports in examples. (#2655) (Randall Li)
New MDCChipField API in the Chips component provides an interface through which a user can input a collection of string tokens.
new constant: MDCChipFieldDefaultContentEdgeInsets
new enum value: MDCChipFieldDelimiterReturn
in MDCChipFieldDelimiter
new enum: MDCChipFieldDelimiter
new enum value: MDCChipFieldDelimiterAll
in MDCChipFieldDelimiter
new enum value: MDCChipFieldDelimiterNone
in MDCChipFieldDelimiter
new typedef: MDCChipFieldDelimiter
new enum value: MDCChipFieldDelimiterDefault
in MDCChipFieldDelimiter
new enum value: MDCChipFieldDelimiterSpace
in MDCChipFieldDelimiter
new enum value: MDCChipFieldDelimiterDidEndEditing
in MDCChipFieldDelimiter
new class: MDCChipField
new method: -focusTextFieldForAccessibility
in MDCChipField
new method: -removeSelectedChips
in MDCChipField
new method: -removeChip:
in MDCChipField
new property: contentEdgeInsets
in MDCChipField
new method: -addChip:
in MDCChipField
new property: showPlaceholderWithChips
in MDCChipField
new property: textField
in MDCChipField
new property: minTextFieldWidth
in MDCChipField
new property: chipHeight
in MDCChipField
new method: -deselectAllChips
in MDCChipField
new property: delegate
in MDCChipField
new method: -selectChip:
in MDCChipField
new property: chips
in MDCChipField
new method: -clearTextInput
in MDCChipField
new property: delimiter
in MDCChipField
new method: -chipField:didChangeInput:
in MDCChipFieldDelegate
new protocol: MDCChipFieldDelegate
new method: -chipFieldHeightDidChange:
in MDCChipFieldDelegate
new method: -chipFieldDidBeginEditing:
in MDCChipFieldDelegate
new method: -chipField:didRemoveChip:
in MDCChipFieldDelegate
new method: -chipField:didTapChip:
in MDCChipFieldDelegate
new method: -chipField:shouldAddChip:
in MDCChipFieldDelegate
new method: -chipFieldShouldBecomeFirstResponder:
in MDCChipFieldDelegate
new method: -chipField:didAddChip:
in MDCChipFieldDelegate
new method: -chipFieldShouldReturn:
in MDCChipFieldDelegate
new method: -chipFieldDidEndEditing:
in MDCChipFieldDelegate
new property: shapeGenerator
in MDCChipView
new method: -shadowColorForState:
in MDCChipView
new method: -setShadowColor:forState:
in MDCChipView
new constant: MDCChipFieldDefaultMinTextFieldWidth
new property: mdc_adjustsFontForContentSizeCategory
in MDCFeatureHighlightView
new category: MDCShadowLayer(Subclassing)
new class method: +mdc_standardFontDescriptorForMaterialTextStyle:
in UIFontDescriptor(MaterialTypography)
new class method: +mdc_standardFontForMaterialTextStyle:
in UIFont(MaterialTypography)
- Fixed float conversion build errors (#2602) (Randall Li)
- [Bazel] Fix BUILD files for bazel 0.8.0 and latest apple_rules (#2640) (Robert Moore)
- Fixed float conversion build errors (#2602) (Randall Li)
- Corrected imports in examples. (#2656) (Randall Li)
- Fixed float conversion build errors (#2602) (Randall Li)
- Fixed float conversion build errors (#2602) (Randall Li)
- Fixed float conversion build errors (#2602) (Randall Li)
- Corrected imports in examples. (#2645) (Randall Li)
- Add unit tests for Floating Button layout (#2577) (Robert Moore)
- Fixed float conversion build errors (#2602) (Randall Li)
- Improve FloatingButton documentation (#2578) (Robert Moore)
- Re-enable legacy ink. (#2657) (featherless)
- Rename
MDCFloatingButton updateShapeForcingLayout
(#2625) (Robert Moore) - Revert "Re-enable legacy ink. (#2657)" (#2664) (featherless)
- Call [super layoutSubviews] (#2667) (Sam Morrison)
- Chip field (#2600) (Sam Morrison)
- Fixed float conversion build errors (#2602) (Randall Li)
- Stateful shadow colors (#2668) (Sam Morrison)
- Use shaped shadow layer (#2628) (Sam Morrison)
- Add BUILD file (#2646) (Robert Moore)
- Fix iOS 11-specific bug where section headers would overlap scroll indicators. (#2572) (featherless)
- Fixed float conversion build errors (#2602) (Randall Li)
- Fixed method collision build errors (#2603) (Randall Li)
- Add BUILD file and test (#2647) (Robert Moore)
- Fixed float conversion build errors (#2602) (Randall Li)
- Add BUILD file and no-op test (#2648) (Robert Moore)
- Fixed float conversion build errors (#2602) (Randall Li)
- Move Dynamic Type support to the FeatureHighlightView (#2653) (ianegordon)
- Fixed float conversion build errors (#2602) (Randall Li)
- Fixed float conversion build errors (#2602) (Randall Li)
- Fixed float conversion build errors (#2602) (Randall Li)
- [Bazel] Fix BUILD files for bazel 0.8.0 and latest apple_rules (#2640) (Robert Moore)
- Fix navbar placement in catalog for iPhoneX (#2581) (Yarden Eitan)
- Fixed float conversion build errors (#2602) (Randall Li)
- [CocoaPods] Added warnings to examples. (#2480) (Randall Li)
- Add BUILD file and no-op test (#2649) (Robert Moore)
- Add BUILD file (#2652) (Robert Moore)
- Fixed float conversion build errors (#2602) (Randall Li)
- Add BUILD file (#2671) (Robert Moore)
- [Bazel] Fix BUILD files for bazel 0.8.0 and latest apple_rules (#2640) (Robert Moore)
- [Shapes] Implicitly animate shape path on resizing (#2619) (Sam Morrison)
- [EarlGrey] Fixing Snackbar test for iPhone 4S (#2622) (Robert Moore)
- Add BUILD file (#2676) (Robert Moore)
- Fixed float conversion build errors (#2602) (Randall Li)
- Revert "Enable new ink (#2616)" (#2665) (featherless)
- Fixed float conversion build errors (#2602) (Randall Li)
- Fixed float conversion build errors (#2602) (Randall Li)
- Init temp variable to avoid warning / error. (#2609) (ianegordon)
MDCFloatingButtonShapeLargeIcon
has been removed.
// Old code
MDCFloatingButton *button =
[MDCFloatingButton floatingButtonWithShape:MDCFloatingButtonShapeLargeIcon];
// New code
MDCFloatingButton *button = [[MDCFloatingButton alloc] init];
BottomSheet has a variety of new deprecations.
MDCFloatingButton has a new mode property and can now be expanded.
MDCInkView has a new delegate-based API for responding to animation events.
It's now possible to customize fonts on Tabs.
new method: -activityIndicatorModeTransitionDidFinish:
in MDCActivityIndicatorDelegate
deprecated property: mdc_bottomSheetPresentationController
in UIViewController(MaterialBottomSheet)
. Assign an instance of MDCBottomSheetTransition to your view controller's mdm_transitionController.transition instead.
deprecated class: MDCBottomSheetTransitionController
. Assign an instance of MDCBottomSheetTransition to your view controller's mdm_transitionController.transition instead.
deprecated protocol: MDCBottomSheetPresentationControllerDelegate
. This API will soon be made private. Use MDCBottomSheetController instead.
deprecated class: MDCBottomSheetPresentationController
. This API will soon be made private. Use MDCBottomSheetController instead.
new method: -setMaximumSize:
in MDCFloatingButton
new property: imageTitleSpace
in MDCFloatingButton
new method: -setContentEdgeInsets:
in MDCFloatingButton
new method: -setMinimumSize:
in MDCFloatingButton
new property: imageLocation
in MDCFloatingButton
new method: -setMinimumSize:forShape:inMode:
in MDCFloatingButton
new property: mode
in MDCFloatingButton
new method: -setHitAreaInsets:forShape:inMode:
in MDCFloatingButton
new method: -setContentEdgeInsets:forShape:inMode:
in MDCFloatingButton
new method: -setHitAreaInsets:
in MDCFloatingButton
new method: -setMaximumSize:forShape:inMode:
in MDCFloatingButton
new enum value: MDCFloatingButtonModeExpanded
in MDCFloatingButtonMode
new enum value: MDCFloatingButtonModeNormal
in MDCFloatingButtonMode
new enum: MDCFloatingButtonMode
removed enum value: MDCFloatingButtonShapeLargeIcon
in MDCFloatingButtonShape
new enum value: MDCFloatingButtonImageLocationLeading
in MDCFloatingButtonImageLocation
new typedef: MDCFloatingButtonImageLocation
new enum: MDCFloatingButtonImageLocation
new enum value: MDCFloatingButtonImageLocationTrailing
in MDCFloatingButtonImageLocation
new property: animationDelegate
in MDCInkView
new method: -inkAnimationDidStart:
in MDCInkViewDelegate
new method: -inkAnimationDidEnd:
in MDCInkViewDelegate
new protocol: MDCInkViewDelegate
new property: selectedItemTitleFont
in MDCTabBar
new property: titleTextTransform
in MDCTabBar
new property: unselectedItemTitleFont
in MDCTabBar
new enum: MDCTabBarTextTransform
new enum value: MDCTabBarTextTransformAutomatic
in MDCTabBarTextTransform
new typedef: MDCTabBarTextTransform
new enum value: MDCTabBarTextTransformUppercase
in MDCTabBarTextTransform
new enum value: MDCTabBarTextTransformNone
in MDCTabBarTextTransform
- Add a delegate callback for the activity indicator mode animation (#2537) (John Detloff)
- Add compile time flag for import style (#2562) (Louis Romero)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- Add compile time flag for import style (#2562) (Louis Romero)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [AppBar:ColorThemer] Add nullability annotations (#2536) (Brian Moore)
- Add compile time flag for import style (#2562) (Louis Romero)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- Add compile time flag for import style (#2562) (Louis Romero)
- Ensure item top and bottom content insets are identical (#2579) (Junius Gunaratne)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [Ink] Use updated ink for bottom navigation (#2567) (Junius Gunaratne)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- Add compile time flag for import style (#2562) (Louis Romero)
- Deprecate to-be-removed APIs. (#2539) (featherless)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- Add compile time flag for import style (#2562) (Louis Romero)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [Cleanup] remove checks for iOS8 and above as we now only support iOS8+ (#2555) (Yarden Eitan)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- Add BUILD file for kokoro (#2599) (Robert Moore)
- Add compile time flag for import style (#2562) (Louis Romero)
- Extended FAB (#2563) (Robert Moore)
- Readability for newlines (#2568) (Robert Moore)
- Rename
imageTitleSpace
(#2565) (Robert Moore) - Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [Ink] Enable updated ink on MDCButton, add support for shadowPaths (#2530) (Junius Gunaratne)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- Add compile time flag for import style (#2562) (Louis Romero)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [Ink] Enable updated ink for collection views (#2546) (Junius Gunaratne)
- Add compile time flag for import style (#2562) (Louis Romero)
- Call actionHandlers after the alert has been dismissed (#2490) (ianegordon)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [Cleanup] remove checks for iOS8 and above as we now only support iOS8+ (#2555) (Yarden Eitan)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- Add compile time flag for import style (#2562) (Louis Romero)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- Add compile time flag for import style (#2562) (Louis Romero)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [Cleanup] remove checks for iOS8 and above as we now only support iOS8+ (#2555) (Yarden Eitan)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- Add MDCInkViewDelegate (#2558) (Junius Gunaratne)
- Change ink fade out timing (#2576) (Junius Gunaratne)
- Enable updated ink on MDCButton, add support for shadowPaths (#2530) (Junius Gunaratne)
- Prevent ink layers from collecting. Copy sublayers before calling removeFromSuperlayer (#2596) (Junius Gunaratne)
- Use updated ink for bottom navigation (#2567) (Junius Gunaratne)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- Fix version numbers for statically-compiled components. (#2544) (Adrian Secord)
- Add compile time flag for import style (#2562) (Louis Romero)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- Add compile time flag for import style (#2562) (Louis Romero)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- Add compile time flag for import style (#2562) (Louis Romero)
- Execute the same logical paths for completion and animation. (#2564) (featherless)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- Animate shadow resizing (#2523) (Sam Morrison)
- Add compile time flag for import style (#2562) (Louis Romero)
- Allow customization of fonts and text transform (#2547) (Brian Moore)
- Enable new ink (#2616) (Junius Gunaratne)
- Replace mdc_animateWithTimingFunction with standard UIKit/QuartzCore APIs. (#2548) (featherless)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [Cleanup] remove checks for iOS8 and above as we now only support iOS8+ (#2555) (Yarden Eitan)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- Add compile time flag for import style (#2562) (Louis Romero)
- Removing extra calls in setupClearButton. (#2541) (Will Larche)
- Revert "Add compile time flag for import style (#2562)" (#2612) (featherless)
- [Cleanup] remove checks for iOS8 and above as we now only support iOS8+ (#2555) (Yarden Eitan)
- [Themers] Add nullability to themers (#2551) (Junius Gunaratne)
- Add BUILD file for kokoro (#2601) (Robert Moore)
new class: MDCDialogTransition
.
breaking changed property signature: MDCInkView
's inkColor
from null_resettable
to nonnull
.
new property: usesLegacyInkRipple
.
breaking MDCSnackbarMessage
's public APIs have all been annotated with nullability annotations.
new class: MDCIntrinsicHeightTextView
.
changed property signature: MDCMultilineTextField
's textView changed from UITextView
to MDCIntrinsicHeightTextView
.
- Fixed some compiler warnings (#2426) (Randall Li)
- Fixed some compiler warnings (#2426) (Randall Li)
- Fixed some compiler warnings (#2426) (Randall Li)
- Migrate to Material Motion. (#2481) (featherless)
- Minor fix of comment block notation. (#2503) (featherless)
- Fixed some compiler warnings (#2426) (Randall Li)
- Retrofit new ink layer with updated animation into existing ink API (#2488) (Junius Gunaratne)
- Bump the transitioning dependency to v5.0.0 (#2525) (featherless)
- Fixed some compiler warnings (#2426) (Randall Li)
- Fixed some compiler warnings (#2426) (Randall Li)
- Fixed some compiler warnings (#2426) (Randall Li)
- [Shadow*] Add BUILD files for shadow components. (#2510) (featherless)
- Add support for implicitly animating the shadow layer's elevation using MotionAnimator. (#2509) (featherless)
- [Shadow*] Add BUILD files for shadow components. (#2510) (featherless)
- Fixed some compiler warnings (#2426) (Randall Li)
- Add missing import (#2534) (featherless)
- Fixed some compiler warnings (#2426) (Randall Li)
- Adding legacy storyboard. (#2517) (Will Larche)
- Correcting class of the textview to match the new class required for MDCMultilineTextField. (#2519) (Will Larche)
- Fixes bug: multiline having ambiguous height in the text view (#2489) (Will Larche)
- TrailingView tests. (#2516) (Will Larche)
- Updating encoding and copying. (#2515) (Will Larche)
- Fixed some compiler warnings (#2426) (Randall Li)
- Add missing import (#2534) (featherless)
- New enums:
MDCAnimationTimingFunctionStandard
,MDCAnimationTimingFunctionDeceleration
, andMDCAnimationTimingFunctionAcceleration
.
- New class:
MDCBottomSheetTransition
.
-
New property:
-selectionIndicatorTemplate
. -
New class:
MDCTabBarIndicatorAttributes
. -
New protocol:
MDCTabBarIndicatorContext
. -
New Protocol:
MDCTabBarIndicatorTemplate
. -
New class:
MDCTabBarUnderlineIndicatorTemplate
.
- New conformity:
MDCColorScheme
now conforms toNSObject
.
- Convert motion spec to an Objective-C static class. (#2451) (featherless)
- Make the motion spec values be class properties. (#2473) (featherless)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Use framework-style imports. (#2428) (Sylvain Defresne)
- [Kokoro] Support for TextFields, Math, and Typography (#2432) (Will Larche)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Rename animation timing curves to match spec. (#2370) (Cody Weaver)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Update animation timing README and examples (#2444) (Cody Weaver)
- Automated header standardization by the kokoro script. (#2472) (featherless)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Use framework-style imports. (#2428) (Sylvain Defresne)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Implement viewSafeAreaInsetsDidChange (#2466) (Junius Gunaratne)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Use framework-style imports. (#2428) (Sylvain Defresne)
- Adding app bar navigation to demo (#2430) (Junius Gunaratne)
- Implement viewSafeAreaInsetsDidChange (#2465) (Junius Gunaratne)
- Use framework-style imports. (#2428) (Sylvain Defresne)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Convert to Material Motion. (#2400) (featherless)
- Fix build breakage due to floating point conversions. (#2449) (featherless)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Use framework-style imports. (#2428) (Sylvain Defresne)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Automated header standardization by the kokoro script. (#2472) (featherless)
- Fix example storyboard module (#2427) (Robert Moore)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Update layer elevation only on change (#2484) (Robert Moore)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Fix private header import (#2434) (Sam Morrison)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Use framework-style imports. (#2428) (Sylvain Defresne)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Use framework-style imports. (#2428) (Sylvain Defresne)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Automated header standardization by the kokoro script. (#2472) (featherless)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Automated header standardization by the kokoro script. (#2472) (featherless)
- Fix bug where insets wouldn't be removed from the old tracking scroll view when a new one was set. (#2498) (featherless)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- [kokoro] Specify ios_multi_cpus and ios_minimum_os when building against bazel. (#2458) (featherless)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Clean up warning flags (#2456) (Adrian Secord)
- Automated header standardization by the kokoro script. (#2472) (featherless)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Use framework-style imports. (#2428) (Sylvain Defresne)
- [NavBar] Fix custom title view on iOS 11. (#2437) (Andrés)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Clean up warning flags (#2456) (Adrian Secord)
- Convert motion spec to an Objective-C static class. (#2452) (featherless)
- Make the motion spec values be class properties. (#2474) (featherless)
- Use framework-style imports. (#2428) (Sylvain Defresne)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Selection indicator templates (#2384) (Brian Moore)
- Use framework-style imports. (#2428) (Sylvain Defresne)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- Reverting change that caused regression. (#2492) (Will Larche)
- Use framework-style imports. (#2428) (Sylvain Defresne)
- [Kokoro] Support for TextFields, Math, and Typography (#2432) (Will Larche)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- [Themer] Updating the protocol generic syntax. (#2440) (Will Larche)
- Replace unnecessary imports with forward declarations (#2429) (Yurii Samsoniuk)
- [Kokoro] Support for TextFields, Math, and Typography (#2432) (Will Larche)
- [Chips] Fix private header import (#2434)
- Fix missing step from 40.0.1: update version numbers throughout library.
- [Catalog] Added Import to catalog’s AppDelegate.
- Added
trackingScrollView
property to support better dragging.
- Added Chips.
- Added LibraryInfo for accessing information about the MDC library itself.
- Added
[MDCTabBar defaultHeightForBarPosition:itemAppearance:]
.
- Refactored color theming support.
- Fix bug where outer rotation was incorrect in determinate state. (#2390) (featherless)
- Prefix the motion spec with the API name. (#2387) (featherless)
- Replace Motion relative imports with framework imports throughout the repo. (#2424) (featherless)
- [ProgressView|ActivityIndicator] Fix build (#2385) (Brian Moore)
- Update bottom navigation bar defaults to match native component height and orientation behavior (#2411) (Junius Gunaratne)
- Add BUILD file for kokoro + bazel support. (#2396) (featherless)
- Add a trackingScrollView API to the bottom sheet controller. (#2420) (featherless)
- Don't set the frame on the draggable view until we've set the anchor point. (#2399) (featherless)
- Remove umbrella imports from source files. (#2397) (featherless)
- Replace mdc_cancel category method with a C function. (#2398) (featherless)
- Safe Area fixes (#2392) (Andrés)
- Chip component (#2389) (Sam Morrison)
- Support SafeAreaInsets in MDCCollectionInfoBarView. (#2378) (Andrés)
- Use MDCPalettes for info bar colors (#2364) (Yurii Samsoniuk)
- Add hideViewWhenShifted API. (#2317) (Andrés)
- Add new LibraryInfo component (attempt #2) (#2412) (Adrian Secord)
- Replace Motion relative imports with framework imports throughout the repo. (#2424) (featherless)
- [ProgressView|ActivityIndicator] Fix build (#2385) (Brian Moore)
- Correct colors for slider default light color scheme (#2409) (John Detloff)
- Use MDCPalettes for default thumb track color (#2369) (Yurii Samsoniuk)
- Remove incorrect layout optimization (#2422) (Brian Moore)
- Use bottom position when determining the bottom tab bar's height (#2375) (Brian Moore)
- Complete theming of controllers (#2416) (Will Larche)
- [TextFields] Complete theming of controllers (#2416) (Will Larche)
- Added the
MDCAnimationTimingFunctionSharp
timing function from the spec.
- Added
MDCBottomNavigationBarDelegate
with controls on selecting items.
- Added
minimumSize
andmaximumSize
properties.
- Added
injectedInkViewForView
convenience function to find an ink view in a view hierarchy.
- Added
disabledColor
property.
- Added
MDCMultilineTextField
expandsOnOverflow
andplaceholder
text properties. - The
MDCTextInput
expandsOnOverflow
property is no longer IBInspectable.
- Add a mode switch for the configurator example. (#2341) (featherless)
- Extract motion spec and use the Material Motion Animator for all animations. (#2344) (featherless)
- Fix bug where the indeterminate animation stroke end would animate too quickly. (#2345) (featherless)
- Implement sizeThatFits on MDCActivityIndicator (#2380) (John Detloff)
- Initial addition of kokoro and bazel continuous integration support. (#2316) (featherless)
- Remove ActivityIndicator prefix from local static consts. (#2342) (featherless)
- Add the sharp curve. (#2329) (Cody Weaver)
- Initial addition of kokoro and bazel continuous integration support. (#2316) (featherless)
- Add protocol for responding to item selection (#2372) (Junius Gunaratne)
- Add bottom navigation documentation (#2313) (Junius Gunaratne)
- Add color themer to bottom navigation bar (#2239) (Junius Gunaratne)
- Fix example using iOS 10 API (#2357) (Robert Moore)
- Add properties minimumSize, maximumSize (#2254) (Robert Moore)
- Deprecate -cornerRadius method (#2256) (Robert Moore)
- Fix bug where status bar visibility changes could cause the header size to jump. (#2321) (featherless)
- Fix jumping header behavior when shifting off-screen. (#2327) (featherless)
- [FlexibleHeader+UIMetrics] Add BUILD file. (#2323) (featherless)
- updating FlexibleHeader readme (#2318) (Martin Petrov)
- Add BUILD file. (#2330) (featherless)
- Moved InkTouchController injectedInkViewForView: from catalog to Ink component (#2332) (Randall Li)
- Fix imports of private headers (#2331) (Robert Moore)
- Removed unused ColorFromRGB function (#2365) (Yurii Samsoniuk)
- Add a motion spec and use new implicit motion animator APIs (#2363) (featherless)
- Use MDCPalettes for default tint color (#2368) (Yurii Samsoniuk)
- Adding a constraints update when the placeholder scale changes. (#2367) (Will Larche)
- Correcting alphabetizing of some code. (#2343) (Will Larche)
- Fix multiline placeholder position and transform bug. PR #2 (#2360) (Will Larche)
- Fixes bugs on multiline IB support (#2289) (Will Larche)
- Some useful comments. (#2366) (Will Larche)
No code changes. Added a missing dependency to the BottomNavigation component found after the 38.1.0 release was published.
- New component: Bottom Navigation makes it easy to explore and switch between top-level views in a single tap, similar to a UITabBar.
MDCTextInput.cursorColor
controls the color of the blinking cursor (in the text).
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Migrated to MDFi18n. (#2246) (Yurii Samsoniuk)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Migrated to MDFi18n. (#2243) (Yurii Samsoniuk)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Migrated to MDFi18n. (#2244) (Yurii Samsoniuk)
- Adding bottom navigation component (#2088) (Junius Gunaratne)
- Create Bottom Navigation Swift example (#2288) (Junius Gunaratne)
- [BotteomNavigation] Migrated to MDFi18n. (#2306) (Yurii Samsoniuk)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- [BottomBar] Migrated to MDFi18n. (#2245) (Yurii Samsoniuk)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Migrated to MDFi18n. (#2248) (Yurii Samsoniuk)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Update the min/max height before enforcing content insets. (#2312) (featherless)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Fix bug where transitions wouldn't complete. (#2293) (featherless)
- Use the provided key path consts from MotionAnimator. (#2294) (featherless)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Migrated to MDFi18n (#2280) (Yurii Samsoniuk)
- [NavigationBarExamples] Swapped private/RTL with MDFi18n (#2300) (Yurii Samsoniuk)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- safeArea fixes (#2301) (ianegordon)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- [ProgressBar] Migrated to MDFi18n (#2281) (Yurii Samsoniuk)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Internal fixes to account for the Safe Area insets. (#2261) (Andrés)
- Migrated to MDFi18n (#2282) (Yurii Samsoniuk)
- [Catalog] De-hardcode the status bar height from a couple of examples. (#2292) (Andrés)
- [TabBar] Add safeAreaInsets.bottom to tabBarHeight in MDCTabBarViewController. (#2315) (Andrés)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Adds cursor color as parameter (#2297) (Will Larche)
- Fixes clear button not reseting character count (#2277) (Will Larche)
- Major improvements to RTL (#2274) (Will Larche)
- Migrated to MDFi18n (#2283) (Yurii Samsoniuk)
- @objc annotating catalog by convention (#2305) (Martin Petrov)
None for this release.
- Remove unnecessary autoresizing mask (#2273) (Junius Gunaratne)
- Set nav bar frame on layout (#2272) (Junius Gunaratne)
- Disable content inset adjustments in the horizontal pager scroll view example's horizontal scroll view. (#2264) (featherless)
- Only disable automaticallyAdjustsScrollViewInsets on the parent controller when the device is running an OS older than iOS 11. (#2265) (featherless)
- [Flexible Header] Rework our enforcement of content insets. (#2263) (featherless)
- (Swift only)
titleTextAttributes
uses a dictionary with keys of typeNSAttributedStringKey
instead ofNSString *
so, for example,.font
should be used intead ofNSAttributedStringKey.font.rawValue
.
- Update bottom app bar for iPhone X (#2234) (Junius Gunaratne)
- Swift 4/iOS 11 Compatibility: Updated MDCNavigationBar's titleTextAttributes property. (#2213) (Kirk Spaziani)
- Added
[MDCTextFieldPositioningDelegate textInputDidUpdateConstraints]
, called after the input'supdateConstraints
. MDCTextInputControllerDefault
'sfloatingPlaceholderDestination
property is replaced withfloatingPlaceholderOffset
and is aUIOffset
, notCGPoint
.
- Update layout constraint to offset buttons by 20pt upwards, move catalog functions into extension (#2194) (Cody Weaver)
- use modern selectors (#2207) (Martin Petrov)
- Update contentInsetAdjustmentBehavior check to include ScrollableAxes (#2223) (Andrés)
- inFrontOfInfiniteContent working when !trackingScrollView (#2221) (Andrés)
- Fix bug with OOB array lookup when calling scrollViewDidScroll. (#2197) (Moshe Kolodny)
- use modern selectors (#2207) (Martin Petrov)
- Update to support safeAreaInsets (#2212) (Sam Morrison)
- Fix a bug that where an item cell title can be missing (#2202) (Chris Silverberg)
- Added
minMaxHeightIncludesSafeArea
to inform the component if theminimumHeight
andmaximumHeight
properties include the safe area inset.
- Introduce minMaxHeightIncludesSafeArea and fix rotation bugs. (#2184) (Andrés)
- Split _hasExplicitlySetMinOrMaxHeight into two. (#2196) (Andrés)
-[MDCTabBarControllerDelegate tabBarController:shouldSelectViewController:]
and-[MDCTabBarControllerDelegate tabBarController:didSelectViewController:]
will be called for the currently-selected tab if the user taps the tab again (that is, the tab doesn't change). This matches Apple's behavior more closely and allows for custom behaviors.MDCMultilineTextField
now has aMDCMultilineTextInputDelegate
for useful methods not included in UITextViewDelegate.
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Make use of MDCDeviceTopSafeAreaInset. (#2186) (featherless)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Respect safe area insets (#2165) (ianegordon)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Ignore safe area inset changes if we know that the status bar visibility is changing. (#2160) (featherless)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Update ShadowElevations to be extensible. (#2145) (Martin Petrov)
- Update shadow examples (#2174) (Martin Petrov)
- Update shadow examples (#2174) (Martin Petrov)
- [ShadowElevations] Update ShadowElevations to be extensible. (#2145) (Martin Petrov)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Add standard Material Design shadow shadow to MDCTabBar (#2148) (Scott Atwood)
- Always call MDCTabBarControllerDelegate methods when a tab is tapped (#2155) (Scott Atwood)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Clear button X value adjustment. (#2176) (Will Larche)
- Fix text fields overlapping labels (#2163) (Will Larche)
- Implementing textFieldShouldClear: (#2169) (Will Larche)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Some alphabetizing. (#2166) (Will Larche)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Remove trailing whitespace everywhere. (#2168) (Adrian Secord)
- Added
placeholderText
property to control the placeholder text.
- Add tests for MDCButton+Subclassing behaviors (#2136) (Sam Morrison)
- Remove test broken on travis (#2147) (Sam Morrison)
- Migrate to MDFInternationalization (#2124) (ianegordon)
- Fix bug where minimumHeight of 0 would result in odd behavior. (#2139) (featherless)
- Fix where we adjust the frame if the safe area changes. (#2146) (Andrés)
- Forward viewWillTransitionToSize events to the flexible header (#2150) (featherless)
- Introduce minMaxHeightIncludesSafeArea. (#2123) (Andrés)
- Revert "Introduce minMaxHeightIncludesSafeArea. (#2123)" (#2161) (Andrés)
- Adding .placeholderText to controllers (#2149) (Will Larche)
- Fixes clear button not updating the character counter. (#2143) (Will Larche)
- Styling doc gif addition. (#2144) (Will Larche)
- Converted elevation methods to use
MDCShadowElevation
type insetad of raw CGFloats.
- Palettes require Xcode 8+'s toolchain to compile.
- Introduced the
MDCShadowElevation
typedef for shadow elevation values instead of raw CGFloats.
- Example corrections. (#2108) (Will Larche)
- Fix app bar's top constraint that is buggy on iOS 11.0 (#2103) (Andrés)
- [Catalog] Fixes improper use of Bundle and assets (#2118) (Will Larche)
- Add readme and Swift example (#2040) (Junius Gunaratne)
- [Bottom Sheet] Remove script-breaking whitespace from README.md preamble. (Adrian Secord)
- [Catalog] Fixes improper use of Bundle and assets (#2118) (Will Larche)
- Change MDCButton to use MDCShadowElevation type instead of CGFloat. Fixes #2105. (Adrian Secord)
- Restore alpha when re-enabled (#2095) (Robert Moore)
- Modernize Swift in styling readme. (#2133) (Martin Petrov)
- Update collections to support iPhone X (#1988) (Gauthier Ambard)
- [Mutliple components] Update components that use colors to use MDCPalette. (#2129) (Cody Weaver)
- Make sure we update the layout when the safe area changes (#2068) (Andrés)
- [Catalog] Fixes improper use of Bundle and assets (#2118) (Will Larche)
- [Mutliple components] Update components that use colors to use MDCPalette. (#2129) (Cody Weaver)
- [Catalog] Fixes improper use of Bundle and assets (#2118) (Will Larche)
- [Mutliple components] Update components that use colors to use MDCPalette. (#2129) (Cody Weaver)
- Fixed crasher when resetting -numberOfPages to 0 (#2132) (Julien Poumailloux)
- Improve Swift support for shadow elevations (#2116) (Junius Gunaratne)
- Partial revert of commit bc582f4 to restore the definition of MDCShadowElevationSwitch . (Adrian Secord)
- [MDCShadowElevations] Remove switch elevation, add bottom navigation bar elevation (#2093) (Junius Gunaratne)
- [ShadowElevations] Improve Swift support for shadow elevations (#2116) (Junius Gunaratne)
- Move dismissal accessibility hint to .strings file (#2107) (Sam Morrison)
- Invalidate layout on window change (#2122) (Brian Moore)
- MDCTabBarViewController should delegate status bar to children (#2126) (Icycle)
- Remove tint color from themer (#2104) (Junius Gunaratne)
- [Catalog] Fixes improper use of Bundle and assets (#2118) (Will Larche)
- [Mutliple components] Update components that use colors to use MDCPalette. (#2129) (Cody Weaver)
- Examples bug and formatting (#2137) (Will Larche)
- Fix broken MDCMultilineTextField build for iOS 10. (#2100) (Martin Petrov)
- Fixes a broken link. (#2114) (Scott Hyndman)
- [Catalog] Fixes improper use of Bundle and assets (#2118) (Will Larche)
- Add documentation for material themes (#2094) (Junius Gunaratne)
- Add example using custom font family (#2130) (Cody Weaver)
- Match MDCTypography docs with nullability annotations (#2117) (Sam Morrison)
- New properties on
MDCTextInputController
:inlinePlaceholderFont
,inlinePlaceholderFontDefault
,leadingUnderlineLabelFont,
leadingUnderlineLabelFontDefault`. - New classes
MDCTextInputControllerFilled
,MDCTextInputControllerOutlined
,MDCTextInputControllerOutlinedTextArea
.
- Adds example using a UITableViewController with sections. (#2051) (Marc-Antoine Courteau)
- Use safeAreaLayoutGuide.topAnchor instead of fixed status bar height (#2078) (Andrés)
- [FlexibleHeader] Fixes to support scroll views with Safe Area insets. (#2063) (Andrés)
- [Dialogs] Size action buttons during layout (#2065) (Robert Moore)
- [Catalog] Fix button examples (#2047) (Robert Moore)
- [Swiftlint]Refactor ButtonsStoryboardAndProgrammatic.swift (#2060) (Cody Weaver)
- Size action buttons during layout (#2065) (Robert Moore)
- [TextFields] Adding a doc: menu for styles (#2064) (Will Larche)
- Upgrade to MotionTransitioning v3.3.0. (#2077) (featherless)
- Fix layoutSubviews to take into account the safe area insets. (#2070) (Andrés)
- Pixel-align title (#2043) (Robert Moore)
- Unit tests for two-line text-only tabs (#2075) (Robert Moore)
- [TabBar] Support 2-line labels for "top" tabs (#2028) (Robert Moore)
- [TabBar] Vertically center text tab labels (#2023) (Robert Moore)
- Adding a doc: menu for styles (#2064) (Will Larche)
- Better custom fonts (#2056) (Will Larche)
- Fixing bug of bad intrinsicContentSize. (#2073) (Will Larche)
- Removing unused ivar from full width. (#2058) (Will Larche)
- Renaming classes to match the MD spec (#2061) (Will Larche)
- Updating markdown syntax. (#2052) (Will Larche)
- iOS 11 example bugs fixed (#2071) (Will Larche)
- New component: A bottom app bar view with an embedded floating button.
MDCTextField.clearButtonMode
now supports UIAppearance.
- Add bottom app bar component to MDC (#2016) (Junius Gunaratne)
- Fix bottom app bar animation (#2034) (Junius Gunaratne)
- Fix bottom app bar animation for leading and trailing states. (#2036) (Junius Gunaratne)
- Update the file creation date to the correct year (#2035) (Junius Gunaratne)
- [BottomAppBar] Add bottom app bar component to MDC (#2016) (Junius Gunaratne)
- Replace usage of
new
withalloc init
to match the style guide. (#2033) (Adrian Secord) - [Catalog] Fix Tabs example for rotation (#2019) (Robert Moore)
- [Catalog] Update all Mono fonts to use system font (#1967) (Cody Weaver)
- Adding a missing UIAppearance support (#2027) (Will Larche)
- Improved rtl behavior (#2038) (Will Larche)
- Improving alphabetization and comments (#2031) (Will Larche)
- Added support for colored shadows.
- Support colored shadows (#1965) (Robert Moore)
- Call setNeedsLayout on max ripple radius change. (#2011) (Adrian Secord)
- Use CGRectGet instead of accessing properties (#1991) (Cody Weaver)
- Fix bad indicator state when changing numberOfPages. (#1997) (Moshe Kolodny)
- Switch NSMutableArray to Swift Array. (#1998) (Moshe Kolodny)
- Update swift example (#1979) (Cody Weaver)
- [Catalog] Bottom Navigation example should use safeAreaInsets (#1976) (Robert Moore)
- fix uppercase title override (#1992) (Elliot Schrock)
- Adding helper text to examples. (#1994) (Will Larche)
- Clear button mode correction. (#2002) (Will Larche)
- Objective-c example for outlined (#2001) (Will Larche)
- Padded label for placeholder for outlined style. (#1993) (Will Larche)
- Pinning clear button to top of input. (#2003) (Will Larche)
[MDCPageControl sizeForNumberOfPages:]
method changed from instance method to class method (Cody Weaver)
[MDCTextInputControllerDefault floatingPlaceholderColor]
renamed tofloatingPlaceholderNormalColor
, similarlyfloatingPlaceholderColorDefault
and the same forMDCTextInputControllerLegacyDefault
.
- Added README (#1946) (Cody Weaver)
- - Update setting of insets to use size classes and device type (#1936) (Justin Shephard)
- [Dialog] Fix alert controller, title and message take half screen even they are nil (#1931) (ruizhao)
- Updated sizeForNumberOfPages to class method (#1960) (Cody Weaver)
None.
- Use explicit class for bundle (#1930) (Brian Moore)
- [AnimationTiming | ActivityIndicator] Add swift examples (#1944) (Cody Weaver)
- [Bundles] Use explicit class in bundleForClass (#1942) (Robert Moore)
- [Catalog] Verify all examples provide CatalogByConvention methods (#1911) (Robert Moore)
- Deprecate subclassing to set cornerRadius and contentEdgeInsets (#1896) (Sam Morrison)
- Revert Deprecate subclassing to set cornerRadius and contentEdgeInsets (#1896) (#1948) (Sam Morrison)
- [Catalog] Verify all examples provide CatalogByConvention methods (#1911) (Robert Moore)
- [Bundles] Use explicit class in bundleForClass (#1942) (Robert Moore)
- [Catalog] Verify all examples provide CatalogByConvention methods (#1911) (Robert Moore)
- [Bundles] Use explicit class in bundleForClass (#1942) (Robert Moore)
- [Catalog] Verify all examples provide CatalogByConvention methods (#1911) (Robert Moore)
- Fix broken properties (#1938) (Sam Morrison)
- [Bundles] Use explicit class in bundleForClass (#1942) (Robert Moore)
- [Catalog] Verify all examples provide CatalogByConvention methods (#1911) (Robert Moore)
- - Update the setting of edge insets to use size classes and device type, not just device type (#1933) (Justin Shephard)
- [Catalog] Verify all examples provide CatalogByConvention methods (#1911) (Robert Moore)
- [Bundles] Use explicit class in bundleForClass (#1942) (Robert Moore)
- [Catalog] Verify all examples provide CatalogByConvention methods (#1911) (Robert Moore)
Hotfix: Fixes Feature Highlight configuration.
- Fix broken properties (#1938) (Sam Morrison)
- Improved nullibility annotations.
- Added more support for UIAppearance in MDCButton.
- Added border color and width parameters.
- Added support for UIContentSize (preferred user font sizes).
- Major update to improved visual styles. For previous version, use the
*Legacy*
classes.
- [Activity Indicator] Added swift example (#1890) (Cody Weaver)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- Add nullability annotations (#1881) (Brian Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- [Buttons] Default hitAreaInsets for FAB (#1866) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- Add state-based border color and width (#1878) (Sam Morrison)
- Default hitAreaInsets for FAB (#1866) (Robert Moore)
- Ink Appearance compatibility (#1873) (Sam Morrison)
- Make uppercaseTitle nondestructive (#1887) (Sam Morrison)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- Allow selection of cells with hidden ink (#1739) (Robert Moore)
- Remove dismiss animation rotation (#1842) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- Correctly load view (#1883) (Sam Morrison)
- Dynamic type support (#1884) (Sam Morrison)
- Improve text layout (#1867) (Sam Morrison)
- Shown views can receive taps (#1889) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- [Buttons] Default hitAreaInsets for FAB (#1866) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- Improving hit zone for becoming first responder in multiline. (#1894) (Will Larche)
- Making a test pass on 3x simulator. (#1915) (Will Larche)
- New styles: updated default, box, area (#1908) (Will Larche)
- Outlined fields (#1914) (Will Larche)
- [Catalog] Enabling all "unused" warnings (#1875) (Robert Moore)
- [Textfields] Remove unused option (#1926) (ianegordon)
- New example for custom themes (#1891) (Robert Moore)
- Match large font family on iOS 9+ (#1880) (Yurii Samsoniuk)
Renaming changes in preparation for a new text field style coming soon. No functional or visual changes to the text fields.
MDCTextInputControllerDefault
was renamed toMDCTextInputControllerLegacyDefault
.MDCTextInputControllerFullWidth
was renamed toMDCTextInputControllerLegacyFullWidth
.
- - Added voice accessibility support for MDCActivityIndicator (#1765) (Justin Shephard)
- Allow users to set a custom disabled title color (#1839) (Sam Morrison)
- Correcting FAB expansion animation (#1858) (Robert Moore)
- [Catalog] Fix ButtonsTypicalUse FAB position (#1847) (Robert Moore)
- Decoration frame is unset when null (#1845) (Robert Moore)
- Fix example property attribute (#1854) (Robert Moore)
- Fix example class warnings (#1850) (Robert Moore)
- Fix typo in comment (ianegordon)
- [TabBar] Fix warnings and button color in example (#1849) (Robert Moore)
- New controller api for leading and trailing colors. (#1846) (Will Larche)
- Renaming text field controllers to have 'Legacy' (#1876) (Will Larche)
- [TextField] Documentation clean up. (#1868) (Scott Hyndman)
- Added larger-icon version of the floating action button.
- Added
MDCTextInputController
propertiesactiveColor
,disabledColor
,normalColor
, and associated default colors. - Removed
MDCTextInputController
propertiesunderlineColorActive
,underlineColorNormal
, and associated default colors. - Removed
MDCTextInputUnderlineView
propertiesdisabledUnderline
andunderline
in favor ofcolor
anddisabledColor
.
- Added missing license stanzas. (#1768) (Adrian Secord)
- Fixing modal example bar colors (#1785) (Robert Moore)
- Make ButtonBarButton insets in method (#1797) (Robert Moore)
- Refactor ButtonBarBuilder for testing (#1796) (Robert Moore)
- Remove macro for bit masks (#1795) (Robert Moore)
- Adding FAB support for 36-point icons (#1810) (Robert Moore)
- Creating animations for FAB appearance (#1755) (Robert Moore)
- Fix FAB icon scale collapse timing (#1794) (Robert Moore)
- Unit tests for FAB animations (#1778) (Robert Moore)
- [Catalog] Fix button typical use layout on iOS 9 (#1769) (Robert Moore)
- [FAB] Adding missing void. (#1771) (Will Larche)
- [Collections] Make cell font values functions (#1763) (Robert Moore)
- [Collections] Replacing macros with function calls (#1787) (Robert Moore)
- Adding unit tests for flow layouts (#1779) (Robert Moore)
- Fix header info view z-index (#1798) (Robert Moore)
- Limit the drag needed to dismiss an item (#1811) (Gauthier Ambard)
- Replacing macros with function calls (#1787) (Robert Moore)
- Added missing license stanzas. (#1768) (Adrian Secord)
- Adjust Dismiss Drag Proportions To Feel More Natural #1754 (#1799) (InbarItayG)
- [Jazzy] Ran
scripts/generate_jazzy_yamls.sh
for new components. (#1766) (Adrian Secord) - [MDCMaskedTransition] Fixed Xcode 9 block declaration. (Adrian Secord)
- Added missing license stanzas. (#1768) (Adrian Secord)
- Hide UINavigationBar in example (#1784) (Robert Moore)
- Remove iOS 7 code (#1826) (Robert Moore)
- Fixing snackbar/overlay during rotation (#1830) (Robert Moore)
- [OverlayWindow] Remove iOS 7 code (#1826) (Robert Moore)
- Added missing license stanzas. (#1768) (Adrian Secord)
- [Jazzy] Ran
scripts/generate_jazzy_yamls.sh
for new components. (#1766) (Adrian Secord)
- Adding a multiline text field to main example (#1790) (Will Larche)
- Adding readme metadata. (#1777) (Will Larche)
- Adds api_components_root to TextFields/README.md. (#1788) (Scott Hyndman)
- Correcting key typos. (#1770) (Will Larche)
- Making a disabled color property on controllers (#1776) (Will Larche)
- Readme update. (#1824) (Will Larche)
- Regular example improvements. (#1791) (Will Larche)
- Removing unused constraints in default. (#1789) (Will Larche)
- Renaming and cleaning up propertys. (#1767) (Will Larche)
- [Jazzy] Ran
scripts/generate_jazzy_yamls.sh
for new components. (#1766) (Adrian Secord)
Hotfix release: fixes autolayout bug involving TextFields height.
No changes to code or docs, only updating metadata for generating https://material.io/components/ios/.
- Added
MDCMultilineTextField
, a Material Design-themed mutiline text field (multiline text input). [MDCTextFieldPositioningDelegate sizeThatFits:defaultSize:]
has been removed, see[MDCTextFieldPositioningDelegate textInsets:]
instead.- Added
MDCMultilineTextInput.minimumLines
and.expandsOnOverflow
properties.
- [Math] Align frames to pixel boundaries (#1730) (Robert Moore)
- [Collections] Making Disclosure indicator tinted (#1745) (Robert Moore)
- Fix for possible infinite recursion (#1711) (Justin Shephard)
- Custom section insets call delegate (#1752) (Robert Moore)
- Fix gesture recognizers (#1749) (Sam Morrison)
- [Math] Align frames to pixel boundaries (#1730) (Robert Moore)
- Improve centering when barButtonItems are asymmetric (#1721) (Robert Moore)
- [Math] Align frames to pixel boundaries (#1730) (Robert Moore)
- Examples improvements. (#1734) (Will Larche)
- Fixing the ordering and labeling of 2 pragma marks. (#1731) (Will Larche)
- Formatting. (#1748) (Will Larche)
- Multiline textfields (#1756) (Will Larche)
- [Text fields] Simplification of height calculation. (#1733) (Will Larche)
- Added 'shouldHideSeparatorForCellLayoutAttributes' to MDCCollectionViewStyling protocol.
- Added three methods to MDCCollectionViewStylingDelegate for optionally hiding cell separators.
- New component that makes it easy to animate between two view controllers using an expanding mask effect.
- Added 'leadingView' and 'leadingViewMode' properties to MDCTextField.
- Renamed MDCTextFieldPositioningDelegate method 'textContainerInset:' to 'textInsets:'
- Added 'enabled', 'textInsets', 'trailingView' and 'trailingViewMode' properties to MDCTextInput.
- Changed nullability of 'lightFontOfSize', 'mediumFontOfSize' and 'boldItalicFontOfSize' methods from nonnull to nullable.
- Add a stroked button to the examples (#1714) (Sam Morrison)
- Fix storyboard backgroundColor assignment (#1706) (Sam Morrison)
- Reset Ink when moved to new superview (#1656) (Robert Moore)
- Set default title color of MDCFlatButton to black (#1725) (Sam Morrison)
- Unbounded ink aligns to content insets (#1670) (Robert Moore)
- Undo MDCFlatButton title color changes (#1681) (Sam Morrison)
- [Collections] Extend cell label to superview width (#1661) (Robert Moore)
- [Collections] Only change selected icon if needed (#1692) (Robert Moore)
- [Collections] Reuse label frames (#1705) (ianegordon)
- Add "editing" performance example (#1710) (Robert Moore)
- Add StylingDelegate methods to control separator display (#1627) (Gauthier Ambard)
- Add Issue number. (#1727) (ianegordon)
- Correctly handle ended and cancelled touches (#1684) (Sam Morrison)
- Don't assign compositeRipple frame twice (#1687) (Robert Moore)
- [Buttons] Reset Ink when moved to new superview (#1656) (Robert Moore)
- Add Masked Transition component. (#1513) (featherless)
- Notify MDCOverlayObservers of bottom offset changes (#1659) (Sam Morrison)
- Alphabetizing propertys. (#1691) (Will Larche)
- Comment grammar correction. (#1695) (Will Larche)
- Constraint correction and cleanup. (#1665) (Will Larche)
- Fundament implementation of trailingViewMode. (#1702) (Will Larche)
- Making enabled mandatory. (#1679) (Will Larche)
- Making textInsets mandatory. (#1697) (Will Larche)
- Moving two propertys to be below the correct pragma mark. (#1703) (Will Larche)
- Overlay views. (#1676) (Will Larche)
- Renaming a tests file. (#1718) (Will Larche)
- Reorganizing and internal clean up (#1677) (Will Larche)
- Tests for default priorities of constraints. (#1678) (Will Larche)
- [TextField] Add color themer for text fields (#1666) (Junius Gunaratne)
- [Textfields] Better naming two tests (#1704) (Will Larche)
- [TextField] Add color themer for text fields (#1666) (Junius Gunaratne)
- Fixing nullability attributes for fonts (#1696) (Robert Moore)
- [Fonts] Cache system fonts (#1689) (Robert Moore)
- Reverts changes to the title color of MDCFlatButton and MDCRaisedButton.
- Added MDCAppBarTextColorAccessibilityMutator
- Marked 'customTitleColor' as deprecated.
- Changed behavior of 'setTitleColor:forState:' so that it no longer changes the titleColor if the color was deemed to be of insufficient contrast with the background color.
- For each icon in MDCIcons we now have a method that returns a UIImage.
- Removed UI_APPEARANCE_SELECTOR from all controller style properties.
- Changed all controller style properties from instance to class properties.
- - Accessibility Mutator (#1236) (Justin Shephard)
- Remove trailing whitespace (Sam Morrison)
- [Buttons] Deprecate customTitleColor and remove auto-accessibility from setTitleColor (#1609) (Sam Morrison)
- [Collections] Use image cache for selection icons (#1638) (Robert Moore)
- Allow custom UIEdgeInsets (#1614) (Robert Moore)
- MDCAlertController should announce 'alert' in VO (#1639) (Sarah Read)
- [Buttons] Deprecate customTitleColor and remove auto-accessibility from setTitleColor (#1609) (Sam Morrison)
- [Feature Highlight] Swipe to dismiss (#1636) (Sam Morrison)
- Ink reset passes animation value to ripples (#1652) (Robert Moore)
- Reset ink without animation calls delegate (#1654) (Robert Moore)
- Vertically center navigationBar title within its default height for UIControlContentVerticalAlignmentTop (#1576) (Kien Tran)
- [AppBar] - Fixed center align issue on RTL which was taking incorrect x value to determine centering (#1646) (Justin Shephard)
- Remove internal references. (#1648) (Adrian Secord)
- Appearance defaults (#1620) (Will Larche)
- Correcting active color. (#1640) (Will Larche)
- Correcting documentation typo. (#1647) (Will Larche)
- Remove trailing whitespace (Sam Morrison)
- [Buttons] Deprecate customTitleColor and remove auto-accessibility from setTitleColor (#1609) (Sam Morrison)
- Removed 'resetElevationForState'.
- Removed NS_UNAVAILABLE from 'setBackgroundColor'.
- Explicitly annotating some known ObjC methods. (#1617) (Martin Petrov)
- Explicitly annotating some known ObjC methods. (#1617) (Martin Petrov)
- Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
- Elevation clean up (#1574) (Sam Morrison)
- Explicitly annotating some known ObjC methods. (#1617) (Martin Petrov)
- Ink should ignore content edge insets (#1593) (Robert Moore)
- Remove NS_UNAVAILABLE from setBackgroundColor (#1572) (Sam Morrison)
- Remove trailing spaces from test (#1602) (Sam Morrison)
- Sort property/method definitions (#1599) (Sam Morrison)
- Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore) - Reset cells in prepareForReuse (#1633) (Robert Moore)
- Do not invalidate layout for all gesture beginning (#1623) (Gauthier Ambard)
- Fallback to default cell background color on nil. (#1630) (Yurii Samsoniuk)
- Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
- Explicitly annotating some known ObjC methods. (#1617) (Martin Petrov)
- [Docs] Replaced internal site references with public equivalents. (#1616) (Adrian Secord)
- [KeyboardWatcher] iOS 8 simplification and cleanup (#1589) (ianegordon)
- - Updated unit tests (#1619) (Justin Shephard)
- Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
- Explicitly annotating some known ObjC methods. (#1617) (Martin Petrov)
- Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
- Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
- Explicitly annotating some known ObjC methods. (#1617) (Martin Petrov)
- Support layer copying (#1625) (Robert Moore)
- Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
- Constrain tabs to the view's width (#1615) (Brian Moore)
- Explicitly annotating some known ObjC methods. (#1617) (Martin Petrov)
- Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore) - Restore initial tab selection behavior (#1605) (Brian Moore)
- Explicitly annotating some known ObjC methods. (#1617) (Martin Petrov)
- Fixes for minor bugs and comment improvements (#1588) (Will Larche)
- Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore) - [TextField] Update demo alert to indicate floating setting. (#1612) (Donna McCulloch)
- Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
- Setting 'cycleColors' to an empty array now sets 'cycleColors' to the default cycle colors.
- New component for presenting a view controller as a bottom sheet.
- New subcomponent MDCButtonTitleColorAccessibilityMutator for enforcing title/background color contrast.
- 'UIViewController+MaterialDialogs' property 'mdc_dialogPresentationController' now has the nullability annotation of nullable.
- 'MDCTextInputController' renamed to 'MDCTextInputControllerDefault'
- Added 'MDCTextInputController' protocol
- Removed 'presentationStyle' property from MDCTextInputController
- Added 'MDCTextInputControllerFullWidth'
- Default cycleColors property for empty arrays #1508 (#1540) (Robert Moore)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
- [Bottom sheet] component (#1297) (Sam Morrison)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
- Button title color accessibility mutator (#1567) (Randall Li)
- Call designated initializer in init methods (#1553) (ianegordon)
- [Swift] Fixing swift style errors (#1577) (Will Larche)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
- Add nullability annotation (#1544) (ianegordon)
- [Themer] Support alert color themer in iOS 8 (#1569) (Junius Gunaratne)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
- [Swift] Fixing swift style errors (#1577) (Will Larche)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
- [Swift] Fixing swift style errors (#1577) (Will Larche)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
- Resuming messages when tokens are deallocated (#1551) (Robert Moore)
- [Swift] Fixing swift style errors (#1577) (Will Larche)
- Reposition the Ink layer in ItemBar cells (#1554) (Robert Moore)
- [ButtonBar] Restoring ink to the top of the cell (#1584) (Robert Moore)
- [Swift] Fixing swift style errors (#1577) (Will Larche)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
- Fix for missing guard from presentationStyles to controller classes refactor. (#1579) (Will Larche)
- Fix of minor details and PR comments (#1585) (Will Larche)
- Fix text fields placeholder Y preset (#1581) (Will Larche)
- Presentation styles to controller classes (#1549) (Will Larche)
- [Swift] Fixing swift style errors (#1577) (Will Larche)
- Add ability to change catalog theme (#1477) (Junius Gunaratne)
Hotfix: Cherry picked: [Buttons] Call designated initializer in init methods
- Call designated initializer in init methods (#1553) (ianegordon)
- Added 'init' method in MDCFloatingButton
- Added properties 'underlineColorNormal', 'underlineColorActive','errorText' properties in MDCTextInputController
- Changed nullabilitity attributes on 'floatingPlaceholdColor' & 'inlinePlaceholderColor' from nullable to null_resettable
- Added class 'MDCTextInputUnderlineView'
- Added properties 'disabledUnderline', 'underline', 'color', 'lineHeight', 'enabled' in MDCTextInputUnderlineView
- Added 'sizeThatFIts:defaultSize:' method to MDCTextFieldPositioningDelegate
- Fix imports to use umbrella imports (#1529) (Randall Li)
- [Themers] Add app bar color themer (#1503) (Junius Gunaratne)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- [Themers] Add app bar color themer (#1503) (Junius Gunaratne)
- Add -Wstrict-prototypes and fix errors. (#1532) (Adrian Secord)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Make sure that MDCButton has the proper init methods. (#1542) (Randall Li)
- [mdcbutton] Using UIAppearance to set the default background color for the normal state. (randallli)
- Button appearance (#1502) (Randall Li)
- Revert "Button appearance (#1502)" (#1504) (Randall Li)
- Reverted MDCButton changes from Component Themer change: (#1490) (Randall Li)
- [Button] Calling commonMDCButtonInit from init. (#1501) (Randall Li)
- Add -Wstrict-prototypes and fix errors. (#1532) (Adrian Secord)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Add -Wstrict-prototypes and fix errors. (#1532) (Adrian Secord)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- [Feature Highlight] Rotation fixes and animation improvement (#1505) (Sam Morrison)
- Add -Wstrict-prototypes and fix errors. (#1532) (Adrian Secord)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Remove unused function from example. (#1527) (Adrian Secord)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Add -Wstrict-prototypes and fix errors. (#1532) (Adrian Secord)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Add -Wstrict-prototypes and fix errors. (#1532) (Adrian Secord)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Add -Wstrict-prototypes and fix errors. (#1532) (Adrian Secord)
- Added implementation for accessibilityElementForItem: (brianjmoore)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Adding missing implementations of properties (#1528) (Will Larche)
- Corrections to height and frame and better manual layout support (#1525) (Will Larche)
- Fix imports to use umbrella imports (#1529) (Randall Li)
- Underline color customization (#1537) (Will Larche)
- Fix imports to use umbrella imports (#1529) (Randall Li)
Hotfix: Added implementation for accessibilityElementForItem: for MDCTabBar
- Added properties 'bodyColor' and 'titleColor' in MDCFeatureHighlightView
- Added 'nullable' nullability specifiers to 'innerHighlightColor', 'outerHighlightColor'
- Added properties 'bodyCOlor' and 'titleColor' in MDCFeatureHighlightViewController
- Remove 'redPalette','pinkPalette','purplePalette','deepPurplePalette','indigoPalette','bluePalette', 'lightBluePalette','cyanPalette','tealPalette','greenPalette','lightGreenPalette','limePalette', 'yellowPalette','amberPalette','orangePalette','deepOrangePalette','brownPalette','greyPalette', 'blueGreyPalette' class methods from MDCPalette in favor of class properties
- Removing palette (#1500) (Martin Petrov)
Hotfix: Fixed missing bump of version numbers.
Hotfix: Added missing dependencies in our podspec from ColorThemer subspecs to Component subspecs.
- Added typedef for NSString so we can differentiate tints from accents
- Added more palettes: Red, Pink, Purple etc.
- MDCTabBarDelegate conforms to UIBarPositioningDelegate protocol.
- Added MDCTabBarViewController.
- New Component: Single line text input.
- ColorScheme colors are now nonnull, readonly
- New classes: TonalColorScheme, TonalPalette
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- Exposed enum and private method to be used for subclassing (#1481) (Justin Shephard)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- ![ColorThemer] Reorganize source to create separate targets for each color themer. (#1466) (Randall Li)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- Shorten transition duration (#1465) (ianegordon)
- [MDCPalette] Use class properties (#1470) (Martin Petrov)
- ![ColorThemer] Reorganize source to create separate targets for each color themer. (#1466) (Randall Li)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- [Feature Highlight] Restore innerHighlightColor setter and fix null_resettable colors (#1485) (Sam Morrison)
- [MDCPalette] Use class properties (#1470) (Martin Petrov)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- - Update handling of center-aligned titles (#1479) (Justin Shephard)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- [MDCPalette] Use class properties (#1470) (Martin Petrov)
- [Palette] Swift enums for MDCPaletteTint/Accent. (#1469) (Martin Petrov)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- [MDCPalette] Use class properties (#1470) (Martin Petrov)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- [Testing] Interaction tests infrastructure (#1473) (Will Larche)
- Add MDCTabViewController (#1482) (ianegordon)
- Bottom navigation support (#1411) (Brian Moore)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- [MDCPalette] Use class properties (#1470) (Martin Petrov)
- Correcting broken image in readme. (#1489) (Will Larche)
- Single line text fields (#1318) (Will Larche)
- ![ColorThemer] Reorganize source to create separate targets for each color themer. (#1466) (Randall Li)
- Add support for material design tonal palettes (#1471) (Junius Gunaratne)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
Fixed podspec
Made MDCFeatureHighlightView public with two properties: innerHighlightColor and outerHighlightColor.
- [Docs] Adds API documentation roots and tidies up here and there. (#1425) (Scott Hyndman)
- [catalog] Restyle Activity Indicator example (#1433) (Alastair Tse)
- Fixes SwipeToDismiss ability to swipe when not editing. Closes #1207, #1300, #1301. (#1427) (Chris Cox)
- Fixes indent. (#1428) (Chris Cox)
- [Docs] Adds API documentation roots and tidies up here and there. (#1425) (Scott Hyndman)
- Adding MDC themes (#1401) (Junius Gunaratne)
- [Docs] Adds API documentation roots and tidies up here and there. (#1425) (Scott Hyndman)
- Keep feature highlight view implementation in private with limited public properties (#1422) (Junius Gunaratne)
- [Docs] Adds API documentation roots and tidies up here and there. (#1425) (Scott Hyndman)
- Add accessibilityHint to MDCSnackbarMessage actions (#1449) (Sam Morrison)
- [Docs] Adds API documentation roots and tidies up here and there. (#1425) (Scott Hyndman)
- MDCTabBar should not crash if the selection is reset to nil. or array set to empty. Fix. (#1434) (David Phillip Oster)
- Revert "Disallow tabs that are wider than the screen (#1408)" (#1431) (Brian Moore)
- Until you select an item in MDCTabBar, it should be in the unselected state. Fixed. (#1441) (David Phillip Oster)
- [Docs] Adds API documentation roots and tidies up here and there. (#1425) (Scott Hyndman)
- Adding MDC themes (#1401) (Junius Gunaratne)
- No API changes.
- Fixes issue where the rotation animation was broken for any GOOHeaderViewController child’s view. (Material Components iOS Team)
- No API changes.
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Fixes a couple broken links. (#1418) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- Update alert body text opacity (#1415) (ianegordon)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Added Tabs one-liner description. (Adrian Secord)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
Make [MDCCollectionViewController cellWidthAtSectionIndex:] public.
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Junius' Screenshots (#1393) (ianegordon)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- Remove remaining MP4s and markup. (#1396) (Adrian Secord)
- Update screenshot widths (Junius Gunaratne)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Added a link to the motion spec in the AnimationTiming README. (#1319) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Junius' Screenshots (#1393) (ianegordon)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- & [FeatureHighlight] - Remove references to g3 (#1349) (Justin Shephard)
- - Removed Video from Readme (#1390) (Justin Shephard)
- - Update docs photo (#1374) (Justin Shephard)
- - Update readme docs (#1379) (Justin Shephard)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- Updated accessibility label on back button (#1334) (Justin Shephard)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- - Removed Video File and updated Readme (#1395) (Justin Shephard)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Site] Catalog colors (#1377) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Buttons, Page Control, Typography] Fixed screenshots (#1380) (Randall Li)
- [Buttons, Page Control, Typography] Removed video demos (#1387) (Randall Li)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Math] New private math component (#1325) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Added new screenshot for CollectionCells. (#1381) (Adrian Secord)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Math] New private math component (#1325) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Eliminate static analyzer warnings. Simplify Collection supplementary views (#1316) (ianegordon)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Temporarily expose cellWidthAtSection: in MDCCollectionViewController.h (#1358) (Felix Emiliano)
- Updated screenshot. (#1383) (Adrian Secord)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Fix AlertController rotation layout (#1306) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- Screenshot (#1376) (ianegordon)
- [All] Formatting. (#1329) (Will Larche)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- [All] Formatting. (#1329) (Will Larche)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [AppBar] & - Remove references to g3 (#1349) (Justin Shephard)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Feature Highlight] Updated screenshot (#1385) (Sam Morrison)
- [Feature highlight] Accessibility fixes (#1284) (Sam Morrison)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- - Correct use of deprecated property in docs (#1340) (Justin Shephard)
- - Remove video file and updated readme (#1394) (Justin Shephard)
- - Update readme doc (#1378) (Justin Shephard)
- - Updated doc pic (#1375) (Justin Shephard)
- Ensure the MDCFlexibleHeaderView adheres to UIAppearance proxy if set (#1326) (Justin Shephard)
- Fix Swift example in the FlexibleHeader docs (#1354) (Alastair Tse)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [HeaderStack] - Remove video from Readme (#1391) (Justin Shephard)
- [Site] Catalog colors (#1377) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Junius' Screenshots (#1393) (ianegordon)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- Remove remaining MP4s and markup. (#1396) (Adrian Secord)
- Update screenshot widths (Junius Gunaratne)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- - Remove Video (#1392) (Justin Shephard)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Math] New private math component (#1325) (Will Larche)
- [Site] Catalog colors (#1377) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Buttons, Page Control, Typography] Fixed screenshots (#1380) (Randall Li)
- [Buttons, Page Control, Typography] Removed video demos (#1387) (Randall Li)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Added Palettes screenshot. (#1373) (Adrian Secord)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Updates ProgressView to use MDCMath. (#1328) (Louis Romero)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Progress view] Updated screenshot (#1384) (Sam Morrison)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Shadows] Screenshot (#1382) (ianegordon)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Screenshot (#1389) (ianegordon)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Updated screenshot (#1386) (Sam Morrison)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- Updated screenshot (#1388) (Sam Morrison)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Corrections for readme (#1294) (Will Larche)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Minor Tweaks to address internal feedback. (#1312) (ianegordon)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- Remove remaining MP4s and markup. (#1396) (Adrian Secord)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Site] Catalog colors (#1377) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Workaround for medium system font on iOS 8 (#1292) (ianegordon)
- [All] Formatting. (#1329) (Will Larche)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Buttons, Page Control, Typography] Fixed screenshots (#1380) (Randall Li)
- [Buttons, Page Control, Typography] Removed video demos (#1387) (Randall Li)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
No change in public APIs.
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Added a link to the motion spec in the AnimationTiming README. (#1319) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Math] New private math component (#1325) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Math] New private math component (#1325) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Eliminate static analyzer warnings. Simplify Collection supplementary views (#1316) (ianegordon)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Fix AlertController rotation layout (#1306) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] Formatting. (#1329) (Will Larche)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] Formatting. (#1329) (Will Larche)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Feature highlight] Accessibility fixes (#1284) (Sam Morrison)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Ensure the MDCFlexibleHeaderView adheres to UIAppearance proxy if set (#1326) (Justin Shephard)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Math] New private math component (#1325) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Updates ProgressView to use MDCMath. (#1328) (Louis Romero)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Corrections for readme (#1294) (Will Larche)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Minor Tweaks to address internal feedback. (#1312) (ianegordon)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Workaround for medium system font on iOS 8 (#1292) (ianegordon)
- [All] Formatting. (#1329) (Will Larche)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
No change in public APIs.
- [All] Formatting. (#1269) (Will Larche)
- [All] Formatting. (#1269) (Will Larche)
- [All] Formatting. (#1269) (Will Larche)
- [All] Formatting. (#1269) (Will Larche)
- Fix markdown in styles readme (#1263) (Morgan Chen)
- [All] Formatting. (#1269) (Will Larche)
- [All] Formatting. (#1269) (Will Larche)
- [Feature Highlight] Fix feature highlight on iOS8 devices (#1281) (Sam Morrison)
- [Feature Highlight] Fix leaked CGPaths (thanks static analyzer!) (#1282) (Sam Morrison)
- [All] Formatting. (#1269) (Will Larche)
- [All] Formatting. (#1269) (Will Larche)
- [All] Formatting. (#1269) (Will Larche)
- [All] Formatting. (#1269) (Will Larche)
- License stanza corrections. (Will Larche)
- Reversing order of snippets. (Will Larche)
- [All] Formatting. (#1269) (Will Larche)
- Added fallback logic for getting bold/italic fonts so that if there are no fonts then it returns the system bold/italic fonts. (#1277) (Randall Li)
- [All] Formatting. (#1269) (Will Larche)
-
Add kSelectedCellAccessibilityHintKey
-
Add kDeselectedCellAccessibilityHintKey
- Change [MDCCollectionViewStyling backgroundImageForCellLayoutAttributes] nullability
- Change [MDCInkTouchController inkTouchController] nullability
-
Add [MDCTypography boldItalicFontOfSize:]
-
Add [MDCTypography boldFontFromFont:]
-
Add [MDCTypography italicFontFromFont:]
-
Add [MDCTypography isLargeForContrastRatios]
- Add accessibility hint in edit mode (#1258) (Louis Romero)
- Fix comparison (#1268) (Gauthier Ambard)
- - Fix static analyzer warnings (#1231) (Justin Shephard)
- [Collection] Fix text in header/footer example (#1266) (Gauthier Ambard)
- [Collections] - Fix static analyzer warnings (#1231) (Justin Shephard)
- Added strong dependency to MDFTextAccessiblity for fallbackack logic when isLargeForContrastRatios: is unspecified. (#1250) (Randall Li)
- Make system font return medium and light versions of Helvetica instead of regularSystemFont. (#1246) (Randall Li)
- Remove unused header that causes circular dependency. (#1240) (Adrian Secord)
- added boldFontFromFont: and italicFontFormFont: (#1261) (Randall Li)
- added boldItalic font to optional protocol of the TypographyFontLoading protocol (#1252) (Randall Li)
- [FlexibleHeaderView] iOS 10.3beta workaround(https://github.com/material-components/material-components-ios/commit/0d54829bf29e6631de16f6a159fb7b48a8037692) (Ian Gordon)
- Added isLargeForContrastRatio to protocol (#1232) (Randall Li)
- [Navigation Bar] - Update docs (#1235) (Justin Shephard)
- Added isLargeForContrastRatio to protocol (#1232) (Randall Li)
- Add Dynamic Type support to Alert controller (#1213) (ianegordon)
- Added bold and italics to the system fontloader and MDCTypographyFontLoader protocol (#1225) (Randall Li)
- Fix analyzer warnings (#1229) (ianegordon)
- Dynamic Type resizing fix (#1213) (ianegordon)
- Add Dynamic Type support to Alert controller (#1213) (ianegordon)
- fix case of UIKit.h (#1223) (yoshisatoyanagisawa)
- Add warning about custom fonts and Dynamic Type (#1224) (ianegordon)
- Added bold and italics to the system fontloader and MDCTypographyFontLoader protocol (#1225) (Randall Li)
- Fix analyzer warnings (#1229) (ianegordon)
- switch it to a objc test (#1226) (Randall Li)
- Add Dynamic Type support (#1211) (Ian Gordon)
- [Project] Clear warnings within project (#1205) (Justin Shephard)
- [Button] Add Dynamic Type support (#1211) (ianegordon)
- - Updated README docs and example to use collection headers in editing mode (#1193) (Justin Shephard)
- [Project] Clear warnings within project (#1205) (Justin Shephard)
- [Project] Clear warnings within project (#1205) (Justin Shephard)
- Silence warning (#1206) (ianegordon)
- Added MDCNavigationBarTextColorAccessibilityMutator. (#1180) (Justin Shephard)
- Added Accessibility Mutator (#1109) (Justin Shephard)
- Corrects typo in snippet. (#1198) (Will Larche)
- Revert the button tint color change. (#1196) (Sam Symons)
Given the usage of clients on versions of iOS below 8.0 and the increased power of the APIs available to us on iOS 8, our minimum iOS version is bumped from iOS 7 to 8.
Tab component with MDCTabBar (#1164) is an implementation of the Material tabs used to explore and switch between different views. Try tabs out! (Brian Moore with Will Larche)
- Initial Material Text Style API (#1178) (Ian Gordon)
- Revert "Swift cleanups." (Adrian Secord)
- Swift cleanups. (Adrian Secord)
- [Swiftlint] Moar swiftlint fixes (#1155) (Adrian Secord)
- Revert "Swift cleanups." (Adrian Secord)
- Swift cleanups. (Adrian Secord)
- [Swiftlint] Moar swiftlint fixes (#1155) (Adrian Secord)
- Add a non-dismissing example. (#1184) (ianegordon)
- Alert body text color to match spec (#1177) (ianegordon)
- Revert "Swift cleanups." (Adrian Secord)
- Swift cleanups. (Adrian Secord)
- [Swiftlint] Moar swiftlint fixes (#1155) (Adrian Secord)
- [Swiftlint] Moar swiftlint fixes (#1155) (Adrian Secord)
- [Swiftlint] Moar swiftlint fixes (#1155) (Adrian Secord)
- [Swiftlint] Moar swiftlint fixes (#1155) (Adrian Secord)
- Fxing the spelling for MaterialNavigationBar.h in include statement. (#1181) (Scott Nichols)
- [Swiftlint] Moar swiftlint fixes (#1155) (Adrian Secord)
- Revert "Swift cleanups." (Adrian Secord)
- Swift cleanups. (Adrian Secord)
- [Swiftlint] Moar swiftlint fixes (#1155) (Adrian Secord)
- [Swiftlint] Moar swiftlint fixes (#1155) (Adrian Secord)
- [New Component] Tab component with MDCTabBar (#1164) (Brian Moore)
- Initial Material Text Style API (#1178) (ianegordon)
- Fix glitchy dismissal animation (#1166) (Sam Morrison)
- Update file path for private file. (#1168) (Louis Romero)
- Message View Styling
- - Added Modal Presentation App Bar Example (#1153) (Justin Shephard)
- More SwiftLint fixes for unit tests and example apps. (#1154) (Adrian Secord)
- More SwiftLint fixes for unit tests and example apps. (#1154) (Adrian Secord)
- Added custom Storyboard cell to the Storyboard example. (#1152) (Adrian Secord)
- More SwiftLint fixes for unit tests and example apps. (#1154) (Adrian Secord)
- More SwiftLint fixes for unit tests and example apps. (#1154) (Adrian Secord)
- Build fix: CGFloat casts missing from MDCFeatureHighlightView.m. (Adrian Secord)
- More SwiftLint fixes for unit tests and example apps. (#1154) (Adrian Secord)
- [Feature highlight] Dynamically size inner highlight (#1151) (Sam Morrison)
- More SwiftLint fixes for unit tests and example apps. (#1154) (Adrian Secord)
- More SwiftLint fixes for unit tests and example apps. (#1154) (Adrian Secord)
- More SwiftLint fixes for unit tests and example apps. (#1154) (Adrian Secord)
- More SwiftLint fixes for unit tests and example apps. (#1154) (Adrian Secord)
- Message View Styling. (#1120) (Sean O'Shea)
- Return value of
-[MDCInkTouchController initWithView:]
changed fromnullable instancetype
tononnull instancetype
.
- Added
MDCProgressViewBackwardAnimationMode
enumeration and-[MDCProgressView backwardProgressAnimationMode]
to control how the progress view acts when its progress value is set to a smaller value than the current value.
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- Formatted all Objective-C sources with clang-format. (#1133) (Adrian Secord)
- Header stack view in AppBarController (#1121) (Will Larche)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- [Scripts] SwiftLint integration (#1129) (Sam Symons)
- Formatted all Objective-C sources with clang-format. (#1133) (Adrian Secord)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- [Scripts] SwiftLint integration (#1129) (Sam Symons)
- Update the button’s custom title color when the tint color changes. (#1134) (Sam Symons)
- [Catalog] Center views in the Buttons (Swift and Storyboard) demo (#1126) (Sam Symons)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- [Scripts] SwiftLint integration (#1129) (Sam Symons)
- Formatted all Objective-C sources with clang-format. (#1133) (Adrian Secord)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- [ReadMes] - Updated asset name for collection_cells (#1111) (Justin Shephard)
- Formatted all Objective-C sources with clang-format. (#1133) (Adrian Secord)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- Formatted all Objective-C sources with clang-format. (#1133) (Adrian Secord)
- [Scripts] SwiftLint integration (#1129) (Sam Symons)
- Formatted all Objective-C sources with clang-format. (#1133) (Adrian Secord)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- - Update tests so as not to have 0 in contentSize (#1146) (Justin Shephard)
- Formatted all Objective-C sources with clang-format. (#1133) (Adrian Secord)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- [Scripts] SwiftLint integration (#1129) (Sam Symons)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- [Scripts] SwiftLint integration (#1129) (Sam Symons)
- Add nonnull to the MDCInkTouchController initializer (#1123) (Sam Symons)
- Formatted all Objective-C sources with clang-format. (#1133) (Adrian Secord)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- Formatted all Objective-C sources with clang-format. (#1133) (Adrian Secord)
- Remove redundant RTL frame adjustment (#1103) (Junius Gunaratne)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- [Scripts] SwiftLint integration (#1129) (Sam Symons)
- Formatted all Objective-C sources with clang-format. (#1133) (Adrian Secord)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- [Scripts] SwiftLint integration (#1129) (Sam Symons)
- [Scripts] SwiftLint integration (#1129) (Sam Symons)
- Backward animation support (#1138) (Sam Symons)
- Ran scripts/format_all. (#1141) (Adrian Secord)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- Formatted all Objective-C sources with clang-format. (#1133) (Adrian Secord)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- [Scripts] SwiftLint integration (#1129) (Sam Symons)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- Fixes layout for SnackbarSuspensionExample (#1098) (Peter Friese)
- Formatted all Objective-C sources with clang-format. (#1133) (Adrian Secord)
- Render Snackbar labels correctly for RTL (#1137) (Sam Morrison)
- Weakify strongify asynchronously dispatched snackbar view dismissal (#1136) (Sam Morrison)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
- [ReadMes] - First image of each component is too big (#1110) (Justin Shephard)
This point release changes certain podfiles and instructions to refer to the published pod up at CocoaPods.
This point release removes the examples from private/ThumbTrack
; they didn't follow our normal conventions and was confusing pod try
.
- No API changes in this release.
- No component changes in this release.
- No API changes in this release.
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
- Remove all references to removed components (#1067) (Adrian Secord)
- Removed old refs to API docs. (#1084) (Adrian Secord)
This point release fixes stale references to MDFFontDiskLoader, MDFSpritedAnimationView, and MDFRobotoFontLoader in our CocoaPods podspec.
None.
- Remove all references to removed components (#1067) (Adrian Secord)
The following components have been refactored out of MDC into their own repos:
- MDCFontDiskLoader is now MDFFontDiskLoader.
- MDCSpritedAnimationView is now MDFSpritedAnimationView.
- MDCRobotoFontLoader is now MDFRobotoFontLoader.
Please note that while MDC's repo is private, there is no way for MDFRobotoFontLoader to formally depend on MDCTypographyFontLoading, even though it informally implements the protocol. This means that MDFRobotoFontLoader can't be used out of the box to configure Typography with Roboto. Once we go public, a pull request to MDFFontDiskLoader will be created to add this convenience. Until that time, you can manually extend your local copy of MDFRobotoFontLoader to declare that it implements MDCTypographyFontLoading.
modified property: shadowMaskEnabled
in MDCShadowLayer
Type of change: | declaration |
---|---|
From: | @property (assign, readwrite, nonatomic) BOOL shadowMaskEnabled; |
To: | @property (getter=isShadowMaskEnabled, assign, readwrite, nonatomic) BOOL shadowMaskEnabled; |
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- - Re-adding NSCoding Support (#1008) (Justin Shephard)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- Update README.md (#1028) (ianegordon)
- [Catalog] Update dialog storyboard to rotate properly (#1031) (ianegordon)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- Adding guidance to NavigationBar's docs about not using center-aligned titles (#1030) (Junius Gunaratne)
- [AppBar] - Re-adding NSCoding Support (#1008) (Justin Shephard)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1039) (Will Larche)
- Add NSCoder support. (Mark 2) (#1045) (ianegordon)
- Initial NSCoding support (#987) (ianegordon)
- Revert "Initial NSCoding support (#987)" (Ian Gordon)
- Update ShadowElevation and ShadowLayer examples in README.md to Swift 3 (#1041) (Junius Gunaratne)
- [Typography] Remove Font Loaders (#1035) (ianegordon)
- [Readmes] Snippets in Swift 3 (#1050) (Will Larche)
- [Readmes] Snippets in Swift 3 (#1050) (Will Larche)
- Remove Font Loaders (#1035) (ianegordon)
- Removed runtime check for MDCRoboto within typography. (#1055) (Randall Li)
- [Readmes] Snippets in Swift 3 (#1050) (Will Larche)
- updated bare measurements. (#1063) (Randall Li)
- MDCButtonBar is now IB_DESIGNABLE.
modified method: -buttonBar:viewForItem:layoutHints:
in MDCButtonBarDelegate
Type of change: | swift declaration |
---|---|
From: | func buttonBar(_ buttonBar: MDCButtonBar!, viewForItem barButtonItem: Any!, layoutHints: Any!) -> Any! |
To: | func buttonBar(_ buttonBar: MDCButtonBar, viewForItem barButtonItem: Any!, layoutHints: Any!) -> Any! |
modified method: -buttonBar:viewForItem:layoutHints:
in MDCButtonBarDelegate
Type of change: | declaration |
---|---|
From: | - (UIView *)buttonBar:(MDCButtonBar *)buttonBar viewForItem:(UIBarButtonItem *)barButtonItem layoutHints:(MDCBarButtonItemLayoutHints)layoutHints; |
To: | - (nonnull UIView *)buttonBar:(nonnull MDCButtonBar *)buttonBar viewForItem:(nonnull UIBarButtonItem *)barButtonItem layoutHints:(MDCBarButtonItemLayoutHints)layoutHints; |
modified property: items
in MDCButtonBar
Type of change: | declaration |
---|---|
From: | @property (readwrite, copy, nonatomic) NSArray<UIBarButtonItem *> *items; |
To: | @property (readwrite, copy, nonatomic, nullable) NSArray<UIBarButtonItem *> *items; |
new method: -updateTopLayoutGuide
in MDCFlexibleHeaderViewController
modified class: MDCFontDiskLoader
Type of change: | key.deprecation_message |
---|---|
From: | `` |
To: | Use https://github.com/material-foundation/material-font-disk-loader-ios instead. |
modified class: MDCFontDiskLoader
Type of change: | key.always_deprecated |
---|---|
From: | 0 |
To: | 1 |
- MDCHeaderStackView is now IB_DESIGNABLE.
modified class: MDCRobotoFontLoader
Type of change: | key.deprecation_message |
---|---|
From: | `` |
To: | Use https://github.com/material-foundation/material-roboto-font-loader-ios instead. |
modified class: MDCRobotoFontLoader
Type of change: | key.always_deprecated |
---|---|
From: | 0 |
To: | 1 |
modified class: MDCSpritedAnimationView
Type of change: | key.deprecation_message |
---|---|
From: | `` |
To: | Use https://github.com/material-foundation/material-sprited-animation-view-ios instead. |
modified class: MDCSpritedAnimationView
Type of change: | key.always_deprecated |
---|---|
From: | 0 |
To: | 1 |
- MDCSwitch has been removed, please use UISwitch instead.
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- - Added NSCoding supprt, added commonInit and commonetViewSetup methods (#994) (Justin Shephard)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Convert component examples to Swift 3 (#1002) (Adrian Secord)
- Revert "- Added NSCoding supprt, added commonInit and commonetViewSetup methods (#994)" (#1005) (Justin Shephard)
- [FlexibleHeader] - Update TopLayoutGuide for Paired VC (#923) (Justin Shephard)
- - Adding NSCoding compliance to component, IBDesignable, nullability qualifiers (#980) (Justin Shephard)
- Convert component examples to Swift 3 (#1002) (Adrian Secord)
- Remove struct hacks (#992) (Adrian Secord)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Convert component examples to Swift 3 (#1002) (Adrian Secord)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Layout subviews after updating interface for editing (#989) (Jackie Quinn)
- Remove struct hacks (#992) (Adrian Secord)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Convert component examples to Swift 3 (#1002) (Adrian Secord)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Convert component examples to Swift 3 (#1002) (Adrian Secord)
- Remove struct hacks (#992) (Adrian Secord)
- - Added Swift Example (#1009) (Justin Shephard)
- - Update TopLayoutGuide for Paired VC (#923) (Justin Shephard)
- Add float cast to avoid warnings (#979) (ianegordon)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Convert component examples to Swift 3 (#1002) (Adrian Secord)
- Remove struct hacks (#992) (Adrian Secord)
- Deprecate migrating components. (#1007) (Adrian Secord)
- Removed FontDiskLoader tests. They were using font assets from another component RobotoFontLoader which is causing problems. Also the component is depreciated and moved into MDFFontDiskLoader. (#1016) (Randall Li)
- - Added IB_Designable, NSCoding support, swift example (#983) (Justin Shephard)
- Convert component examples to Swift 3 (#1002) (Adrian Secord)
- Remove struct hacks (#992) (Adrian Secord)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- - Added NSCoding support (#985) (Justin Shephard)
- - Component Checklist (#996) (Justin Shephard)
- Convert component examples to Swift 3 (#1002) (Adrian Secord)
- Remove struct hacks (#992) (Adrian Secord)
- Update title frame then apply RTL for title alignment. #831 (#991) (Junius Gunaratne)
- changed default title alignment to center (#831) (Randall Li)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Convert component examples to Swift 3 (#1002) (Adrian Secord)
- Convert component examples to Swift 3 (#1002) (Adrian Secord)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Deprecate migrating components. (#1007) (Adrian Secord)
- [Typography] Removes the runtime inspection that uses Roboto if it can be found (via MDCRobotoFontLoader) (#713) (Randall Li)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Convert component examples to Swift 3 (#1002) (Adrian Secord)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Deprecate migrating components. (#1007) (Adrian Secord)
- Capitalize "Material" in documentation (#1014) (Adrian Secord)
- Convert component examples to Swift 3 (#1002) (Adrian Secord)
- Removes the runtime inspection that uses Roboto if it can be found (via MDCRobotoFontLoader) (#713) (Randall Li)
MDCFlexibleHeaderView
is now markedIB_DESIGNABLE
.
MDCSwitch
is completely deprecated and will be removed in the next release. We recommend apps use UISwitch instead.
- Add missing language switcher comments to READMEs (#963) (Sam Morrison)
- [Documentation] Putting Swift snippets before Objc (#960) (Will Larche)
- [MDCActivityIndicator] Add API documentation links to README.md (#950) (Junius Gunaratne)
- Add jekyll file and update pod spec (Junius Gunaratne)
- Add missing language switcher comments to READMEs (#963) (Sam Morrison)
- [Documentation] Putting Swift snippets before Objc (#960) (Will Larche)
- Add RTL Support (#972) (ianegordon)
- [Documentation] Putting Swift snippets before Objc (#960) (Will Larche)
- Fix .png and .mp4 file names to match
scripts/check_components
(#946) (Adrian Secord) - [Documentation] Putting Swift snippets before Objc (#960) (Will Larche)
- - Added NSCoding compliance to component, IBDesignab… (#973) (Justin Shephard)
- Fixed double/CGFloat conversion error and formatting in MDCFlexibleHeaderView.m. (Adrian Secord)
- Undid CGFloat cast for one property. (Adrian Secord)
- [Documentation] Putting Swift snippets before Objc (#960) (Will Larche)
- Fix .png and .mp4 file names to match
scripts/check_components
(#946) (Adrian Secord) - [Documentation] Putting Swift snippets before Objc (#960) (Will Larche)
- Fix .png and .mp4 file names to match
scripts/check_components
(#946) (Adrian Secord) - [Documentation] Putting Swift snippets before Objc (#960) (Will Larche)
- [Shadows] Scrub comments (#948) (ianegordon)
- Fix .png and .mp4 file names to match
scripts/check_components
(#946) (Adrian Secord) - [Documentation] Putting Swift snippets before Objc (#960) (Will Larche)
- Deprecated Switch and removed its examples. (#951) (Adrian Secord)
- [Documentation] Putting Swift snippets before Objc (#960) (Will Larche)
No public API or component changes.
Added missing components/private/Application/src/MaterialApplication.h umbrella header.
No public API changes in this release. Note that the 17.0.0 release was not published to CocoaPods, so if you are updating from 16.3.0 you will see the breaking change from 17.0.0.
The behavior of MDCSnackbar has been changed to better match the spec:
- Animation duration increased from 0.15s to 0.5s.
- The snackbar no longer fades out, but translates down off screen.
- The snackbar's text and button (but not the background) fade out during the animation.
- Add missing license headers (#900) (Sam Morrison)
- Reduce minimum activity indicator radius to 5 pt. (#887) (Adrian Secord)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- Updated test to relect new radius of 5. (#907) (Randall Li)
- Wrap sharedApplication calls so we can build for app extension targets (#897) (Sam Morrison)
- [Readme] Removing dead link in components. (Will Larche)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Add missing license headers (#900) (Sam Morrison)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [MDCFloatingButton] Floating action button should use a shape rather than text (#833) (Junius Gunaratne)
- [Readme] Removing dead link in components. (Will Larche)
- Remove MDCSwitch examples and catalog usage. (#892) (Adrian Secord)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Fixes NSString to enum comparison (#872) (Cezar Cocu)
- Remove MDCSwitch examples and catalog usage. (#892) (Adrian Secord)
- Remove unnecessary method call (#875) (ianegordon)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Add missing license (#895) (ianegordon)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Add Feature Highlight demo video and still (#899) (Sam Morrison)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- - MDCFlexibleHeader in an app extension (#878) (Justin Shephard)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- Wrap sharedApplication calls so we can build for app extension targets (#897) (Sam Morrison)
- [MDCFloatingButton] Floating action button should use a shape rather than text (#833) (Junius Gunaratne)
- [Readme] Removing dead link in components. (Will Larche)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Add missing license headers (#900) (Sam Morrison)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Add OverlayWindow to the docs. (Adrian Secord)
- Add missing license headers (#900) (Sam Morrison)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- Wrap sharedApplication calls so we can build for app extension targets (#897) (Sam Morrison)
- [Readme] Removing dead link in components. (Will Larche)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Improve shadow elevation description in read me (#879) (Junius Gunaratne)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Add missing license headers (#900) (Sam Morrison)
- Internal change 138179679. (#866) (Adrian Secord)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Remove MDCSwitch examples and catalog usage. (#892) (Adrian Secord)
- Removed Snackbar's vestigial vertical layout code. (#902) (Adrian Secord)
- Snackbar animation (#903) (Adrian Secord)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- Wrap sharedApplication calls so we can build for app extension targets (#897) (Sam Morrison)
- [MDCFloatingButton] Floating action button should use a shape rather than text (#833) (Junius Gunaratne)
- [Readme] Removing dead link in components. (Will Larche)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Internal change 138179679. (#866) (Adrian Secord)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
- Remove MDCSwitch examples and catalog usage. (#892) (Adrian Secord)
- Updated refs to GitHub repo with new location. (#885) (Adrian Secord)
- [Readme] Removing dead link in components. (Will Larche)
modified method: -setBackgroundColor:
in MDCButton
Type of change: | key.deprecation_message |
---|---|
From: | Use setBackgroundColor:forState: instead. |
To: | |
modified method: -setBackgroundColor:
in MDCButton
Type of change: | key.always_unavailable |
---|---|
From: | 0 |
To: | 1 |
modified method: -setBackgroundColor:
in MDCButton
Type of change: | key.always_deprecated |
---|---|
From: | 1 |
To: | 0 |
modified method: -setBackgroundColor:
in MDCButton
Type of change: | declaration |
---|---|
From: | - (void)setBackgroundColor:(nullable UIColor *)backgroundColor __deprecated_msg("Use setBackgroundColor:forState: instead."); |
To: | - (void)setBackgroundColor:(nullable UIColor *)backgroundColor; |
new property: editingSelectorColor
in MDCCollectionViewCell
- Add color property for editing selector in MDCCollectionViewCell (#844) (Gauthier Ambard)
- Handle separator insets correctly in RTL (Louis Romero)
- Set checked cell's accessibility trait to Selected (Louis Romero)
- [CollectionViewCell] Call |layoutSubviews| when editing (#798) (Gauthier Ambard)
- Change layout invalidation in MDCCollectionViewStyler (#790) (Gauthier Ambard)
- Convert CGFloats to float for 32 bit compilation (#834) (Sam Morrison)
- FeatureHighlight is a new component that lets you highlight a particular feature of your interface to the user.
- Ensure typical use examples match for Objective C and Swift (#815) (Junius Gunaratne)
- Align text labels frames to the upper pixel. (Louis Romero)
- Show/hide the editing box as entering/leaving edit (Louis Romero)
- MDCFeatureHighlightViewController implementation (#765) (Sam Morrison)
- Minor feature highlight fixes (#814) (Sam Morrison)
- Setting default state of textAlignment (#817) (Randall Li)
- [Navigation Bar] Fixed text alignment in a better way that accepts the pre iOS8 default. (#820) (Randall Li)
- Added haptic feedback to MDCSwitch (#812) (Adrian Secord)
- Implement intrinsicContentSize (#795) (Louis Romero)
- MDC #329 - Bounded ink should ignore the maxRippleRadius property (#771) (Justin Shephard)
- Improve snackbar and dialogs docs (#785) (Sam Morrison)
- Added MDCInkGestureRecognizer.h to Ink's umbrella header. (#801) (Adrian Secord)
- MDC #329 - Bounded ink should ignore the maxRippleRadius property (#771) (Justin Shephard)
- [MDCInkView] cancelAllAnimationsAnimated should support disabling animation (#786) (Junius Gunaratne)
- [MDCProgressView] Execute completion block when setHidden:animated:completion is called sequentially (#787) (Junius Gunaratne)
- Improve snackbar and dialogs docs (#785) (Sam Morrison)
- [deleted]
MDCInkTouchController.inkView
- Let the content view controller decide orientation (Louis Romero)
- Documentation Updates (Ian Gordon)
- Remove deprecated inkView property (Junius Gunaratne)
- define UIGestureRecognizerStateRecognized (#751) (Junius Gunaratne)
- Documentation Updates (Ian Gordon)
- Documentation Updates (Ian Gordon)
- Update colours of MDCSwitch when changing tint color. (#758) (Sylvain Defresne)
- [MDCSwitch] Update objective-c example to match swift (#777) (Chuck Hays)
- MDC_#121 - Added write-up for re-applying swipe to go back feature on MDCFlexibleHeaderController with hidden navigation bar in README.md (Justin Shephard)
- Added emphasis to reference count warning. (Will Larche)
- Handling lack of strong reference to ink touch controller in both examples and instructions. (Will Larche)
- Added missing example initializer. (Adrian Secord)
- Generate palettes to match a target color (#729) (Adrian Secord)
Auto-generated by running:
scripts/api_diff -o 203562553800ed3d3b5eebfd1dd76cda875d833c -n f8e2c8b5e87d0414f6b08f691949ecebfaca41b8
- [moved]
MDCInkGestureRecognizer
. From private/MDCInkGestureRecognizer.h to MDCInkGestureRecognizer.h.
- [new]
MDCNavigationBar.titleAlignment
- [new]
MDCNavigationBarTitleAlignmentCenter
- [new]
MDCNavigationBarTitleAlignmentLeading
- [new]
MDCNavigationBarTitleAlignment
- [deprecated]
MDCNavigationBar.textAlignment
. Use titleAlignment instead.
- Better disabled look (#704) (Louis Romero)
- MDC_#803 - Fixed multi touch handling in MDCCollectionViews (Justin Shephard)
- MDC_#803 - Fixed multi touch handling in MDCCollectionViews (Justin Shephard)
- Showcase a collectionView footer that does not have card style background in a card style collectionView. (#709) (Ed Chin)
- Make MDCInkGestureRecognizer public (Junius Gunaratne)
Auto-generated by running:
scripts/api_diff -o 1926458f491c928adfb573a6eda38b6d5b5bc55e -n c39811a2344114302327b6fa64d86346bacbea9a
- [new]
MDCDialogPresentationController.dismissOnBackgroundTap
- [new]
UIViewController (MaterialDialogs)
- [new]
UIViewController.mdc_dialogPresentationController
- [protocols changed]
MDCSwitch
. Removed NSCoding. Added NSSecureCoding.
- - Added autoscroll functionality to MDCCollectionViewEditor class (Justin Shephard)
- Add disable background dismiss property (Ian Gordon)
- [Catalog] Restore Xcode 7 compatibility (Ian Gordon)
- Expose ink gesture recognizer in MDCInkTouchController, prevent inkLayer color from being set to nil (Junius Gunaratne)
- Change MDCSlider and MDCSwitch to use NSSecureCoding (Sam Morrison)
- MDC_#767 - Removed bad import and changed public delegate declaration of MDCThumbTrackDelegate to private. (Justin Shephard)
- Fix incorrect type annotation found by clang static analyzer. (#700) (Sylvain Defresne)
- Change MDCSlider and MDCSwitch to use NSSecureCoding (Sam Morrison)
- Fixed Xcode 7 analyzer warnings about leaking CGPaths in MDCSwitch. (Adrian Secord)
- [MDCSwitch] Only dispatch control events for user generated changes (Sam Morrison)
Auto-generated by running:
scripts/api_diff -o 52692216832dc446ae2471bd2f42a40cd8746bbe -n 9ecf191c8d5fa6d8afc7ba119f4cb0ebe926483c
- [deleted]
-[MDCFontDiskLoader initWithName:URL:]
- [deleted]
-[MDCFontDiskLoader registerFont]
- [deleted]
-[MDCFontDiskLoader setFontName:]
- [deleted]
-[MDCFontDiskLoader unregisterFont]
- [deleted]
MDCFontDiskLoader.hasFailedRegistration
- [deleted]
MDCFontDiskLoader.isRegistered
- MDC_#67 - Updated accessibility for titleColor on MDCButton.m (Justin Shephard)
- Removed all warnings from the build. (Adrian Secord)
- MDC_#67 - Updated accessibility for titleColor on MDCButton.m (Justin Shephard)
- Removed all warnings from the build. (Adrian Secord)
- Breaking: Deleted deprecated API. (randallli)
- Removed all warnings from the build. (Adrian Secord)
- Fix tintKey parameter type in MDCPalettes.m (#699) (Jackie Quinn)
- Removed all warnings from the build. (Adrian Secord)
- Use a proper singleton for our accessibility proxy. (Ian Gordon)
- Revert "Trim fonts for mobile use (#674)" (randallli)
- Trim fonts for mobile use (#674) (rsheeter)
- Fix calculation of masks for the shadows. (#698) (Simon Forsyth)
- Optimize and simplify MDCSwitch (Sam Morrison)
- Removed all warnings from the build. (Adrian Secord)
Auto-generated by running:
scripts/api_diff -o fb77a9716a80ba4ee2a9f92a81a89335570366e3 -n 8fa99ffb150b99597f19783d54203ff77a4219d2
- [deprecated]
-[MDCFontDiskLoader initWithName:URL:]
. Use initWithFontName:fontURL: instead. - [deprecated]
-[MDCFontDiskLoader registerFont]
. Use load instead. - [deprecated]
-[MDCFontDiskLoader setFontName:]
. Create a new instance if you need to specifiy a different font name. - [deprecated]
-[MDCFontDiskLoader unregisterFont]
. Use unload instead. - [deprecated]
MDCFontDiskLoader.hasFailedRegistration
. Use loadFailed instead. - [deprecated]
MDCFontDiskLoader.isRegistered
. Use loaded instead.
- Removed reference to deleted MDCAppBarParenting. (Adrian Secord)
- [MDCAppBar | MDCDialog | MDCInk] Nullability Clashing (Sean O'Shea)
- Correct analyzer and compiler warnings. (Ian Gordon)
- [MDCAppBar | MDCDialog | MDCInk] Nullability Clashing (Sean O'Shea)
- Fixed readme reference to new initializer (randallli)
- [FontDiskLoader]? Marked API deprecated that we were planing on deprecating from previous readbility change (randallli)
- [MDCAppBar | MDCDialog | MDCInk] Nullability Clashing (Sean O'Shea)
- [MDCInkTouchController] Improve comments to clarify method and protocol behavior (Junius Gunaratne)
- Changed clamping behaviour of the min setter to mutate the max instead of clamping to its value. (randallli)
- Remove SKDisplayLinkInterface left over in MDCSwitch stress test (Sam Morrison)
- Stress test for MDCSwitch (Sam Morrison)
Auto-generated by running:
scripts/api_diff -o 51fbbacdf98a1f086cdbf6210f849c8133e91183 -n dd3d2622f6935e70854d3ccb72677b09e19e045a
- [new]
-[MDCFontDiskLoader initWithFontName:fontURL:]
- [new]
-[MDCFontDiskLoader load]
- [new]
-[MDCFontDiskLoader unload]
- [new]
MDCFontDiskLoader.loadFailed
- [new]
MDCFontDiskLoader.loaded
- [property attribute change]
MDCFontDiskLoader.fontName
. Removed strong. Added readonly, copy. - [property attribute change]
MDCFontDiskLoader.fontURL
. Removed strong, nullable. Added copy, nonnull. - [declaration changed]
-[MDCFontDiskLoader setFontName:]
.
@property (nonatomic, strong, nonnull) NSString *fontName
- (void)setFontName:(nonnull NSString *)fontName
- [declaration changed]
+[MDCRobotoFontLoader sharedInstance]
.
+ (nonnull instancetype)sharedInstance
+ (nonnull MDCRobotoFontLoader *)sharedInstance
- MDC_#758 - Updated incorrectly named setter (Justin Shephard)
- Dismiss the dialog when we recive the Z A11y gesture (Felix Emiliano)
- [new] Added method to enable testing of new back button style (Sam Morrison)
- Adding link to MDCAppBar.h apidoc to the README (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- AppBar dependency warning (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- Some examples are missing super calls to viewDidLoad (#681) (Sean O'Shea)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- Small MDCShadowLayer fixes (Sam Morrison)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- API docs links were broken in READMEs (Will Larche)
- Typo in README (Will Larche)
Auto-generated by running:
scripts/api_diff -o 6b00b97156fcd8ed5a661c736df6b363cf4c8457 -n 9ef47c149996f078e5f6a4ed3474688e187ab573
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- Updating the button README to remove references to Ink. (#675) (Sean O'Shea)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#391_Copy_Change - Made modifications to copy on limited number of controllers without a back button (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#391_Copy_Change - Made modifications to copy on limited number of controllers without a back button (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- Fix build. Delegate cast was incorrect and invoked on the wrong object. (randallli)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- [MDCInkTouchController] Provide legacy support for shouldInkTouchControllerProcessInkTouches during transition to inkTouchController:shouldProcessInkTouchesAtTouchLocation (Junius Gunaratne)
- MDC_#391_Copy_Change - Made modifications to copy on limited number of controllers without a back button (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- Expanded slider demo within a collection view. (Max Luzuriaga)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Property for whether or not thumb is hollow at minimum value (Max Luzuriaga)
- Rename thumbIsHollowAtStart to isThumbHollowAtStart (Max Luzuriaga)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- ThumbHollowAtStart property better named with obj-c conventions (Max Luzuriaga)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- [Sprited Animation View] Support non-square sprite images. (#683) (Jason Ting)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- MDC_#546 - Start of separation of README.md and yaml (Justin Shephard)
- Site_Readme_Links - Added Jekyll conditional with links to site/github documentation (Justin Shephard)
- iOS10+ hotfix. (Peter Lee)
Auto-generated by running:
scripts/api_diff -o 5d7ad466b9e1429ad6242272958b149ded34da63 -n 205b1b49fd311af9246133e1499007dec0957e4b
New component.
- Add RTL to activity indicator. (Ian Gordon)
- Fix commonInit method. (Ian Gordon)
- Removing the last few remaining references to using id as a return type (#671) (Sean O'Shea)
- Add animation timing curves and examples, update use of animation timing in snackbar (Junius Gunaratne)
- [Catalog, NavigationBar] Update catalog to set custom title color using titleTextAttributes; only set attributedText when title is set (Junius Gunaratne)
- Fix RTL layout for Collection Cells (Ed Chin)
- Minor formatting issues which mostly impact the catalog app. (#666) (Sean O'Shea)
- [MDCButton] Add UI_APPEARANCE_SELECTOR to customTextColor. (Ian Gordon)
- Add example with UIKit components in flexible header (Junius Gunaratne)
- Add page control in flexible header example (Junius Gunaratne)
- Add wrapped view controller example (Junius Gunaratne)
- Prevent retain cycle in CADisplayLink in shift behavior. (randallli)
- Update legal text to include Material Components for iOS authors (Junius Gunaratne)
- [Catalog, NavigationBar] Update catalog to set custom title color using titleTextAttributes; only set attributedText when title is set (Junius Gunaratne)
- [MDCNavigationBar] Allow tintColor to change navigation bar title text by applying titleTextAttributes (Junius Gunaratne)
- [MDCNavigationBar] Revert change that sets titleTextAttributes when tintColorDidChange is called (Junius Gunaratne)
- Delegate method for shouldJumpToValue: (Max Luzuriaga)
- Expose filled track anchor value property (Max Luzuriaga)
- Expose thumbTrack to subclasses of MDCSlider (Max Luzuriaga)
- Property for displaying discrete value label or not (Max Luzuriaga)
- Minor formatting issues which mostly impact the catalog app. (#666) (Sean O'Shea)
- [AnimationTiming] Add animation timing curves and examples, update use of animation timing in snackbar (Junius Gunaratne)
- [README] Changing documentation to aid with compilation (#667) (Sean O'Shea)
- Add RTL support to Switch (Ian Gordon)
- Custom accessibility labels (Max Luzuriaga)
- Switch init cleanup. (Ian Gordon)
Auto-generated by running:
scripts/api_diff -o 313365e03bc6f74f43910264ee31d1e2721db36b -n e66a70dc0cd3bb40eb0f4ff3d5867bafba20db3a
No public API changes detected.
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Pass last state by parameter instead of saving as iVar (David Couturier)
- Ran arc lint. (Adrian Secord)
- [Docs] Replaced incorrect name of the product. Material Components for iOS (randallli)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- [Docs] Replaced incorrect name of the product. Material Components for iOS (randallli)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Relayout the text cells on prepareForReuse. (Louis Romero)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Removes unnecessary method overrides that only call super. (Chris Cox)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- [Catalog] Add a dialog with an input field for keyboard testing (Ian Gordon)
- [Docs] Replaced incorrect name of the product. Material Components for iOS (randallli)
- Add flexible header demo with FAB (Junius Gunaratne)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Use MDFTextAccessibility for determining whether or not to use the light status bar. (Adrian Secord)
- [Docs] Replaced incorrect name of the product. Material Components for iOS (randallli)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- [Docs] Replaced incorrect name of the product. Material Components for iOS (randallli)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- [Docs] Replaced incorrect name of the product. Material Components for iOS (randallli)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Changed CGFloat macros to static inline functions. (Adrian Secord)
- [Docs] Replaced incorrect name of the product. Material Components for iOS (randallli)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Add discrete numeric value label (Max Luzuriaga)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Make tests language-agnosti (Max Luzuriaga)
- [Docs] Replaced incorrect name of the product. Material Components for iOS (randallli)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- Fix SpritedAnimationViewTests (Sam Morrison)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- [Docs] Replaced incorrect name of the product. Material Components for iOS (randallli)
- Adding AUTHORS and removing CONTRIBUTORS.txt. (Adrian Secord)
- [Docs] Replaced incorrect name of the product. Material Components for iOS (randallli)
Hotfix for Xcode 8.0 beta 3 (8S174q) compilation.
Auto-generated by running:
scripts/api_diff -o 50ed805a58529c8cd3a0bfe56a9b99937134ad2c -n e8dbfebbb20f3d1314b5396e6cc1f76f9d23beb2
No public API changes detected.
- Source changes to fix Xcode 8 compilation. (Adrian Secord)
- Undo Xcode 8 changes to CollectionsStoryboardExample.storyboard. (Adrian Secord)
- Source changes to fix Xcode 8 compilation. (Adrian Secord)
- Source changes to fix Xcode 8 compilation. (Adrian Secord)
- Source changes to fix Xcode 8 compilation. (Adrian Secord)
Auto-generated by running:
scripts/api_diff -o 0c7bda2e69db44668360b89e3403a7ad9e16c3aa -n 10e4a258fa529178d1aa6ae8962193eb18b43d20
- [new]
+[MDCAlertAction actionWithTitle:handler:]
- [new]
+[MDCAlertController alertControllerWithTitle:message:]
- [new]
-[MDCAlertController addAction:]
- [new]
MDCActionHandler
- [new]
MDCAlertAction.title
- [new]
MDCAlertAction
- [new]
MDCAlertController.actions
- [new]
MDCAlertController.message
- [new]
MDCAlertController.title
- [new]
MDCAlertController
- [declaration changed]
-[MDCSpritedAnimationView startAnimatingWithCompletion:]
.
- (void)startAnimatingWithCompletion:(nullable void (^)())completion
- (void)startAnimatingWithCompletion:(nullable void (^)(BOOL))completion
- Lowercase "Material Design" in text. (Adrian Secord)
- Lowercase "Material Design" in text. (Adrian Secord)
- Remove ARC guards from MDC (Sam Morrison)
- Remove ARC guards from MDC (Sam Morrison)
- Lowercase "Material Design" in text. (Adrian Secord)
- Remove ARC guards from MDC (Sam Morrison)
- Remove ARC guards from MDC (Sam Morrison)
- Various bug fixes for MDCCollectionViewCells (Sam Morrison)
- Remove ARC guards from MDC (Sam Morrison)
- Fix delegate calls for moving an item (randallli)
- Fix storyboard usage of MDCCollectionViews (Eric Shieh)
- Lowercase "Material Design" in text. (Adrian Secord)
- Remove ARC guards from MDC (Sam Morrison)
- Add Alert Controller (Ian Gordon)
- Lowercase "Material Design" in text. (Adrian Secord)
- Use migrated keyboard watcher code (Ian Gordon)
- [KeyboardWatcher] Extract values from a notification (Ian Gordon)
- Lowercase "Material Design" in text. (Adrian Secord)
- Remove ARC guards from MDC (Sam Morrison)
- [MDC #624] Correctly initialize the shifterStatusBar when creating a MDCFlexibleHeaderView (Sam Morrison)
- Lowercase "Material Design" in text. (Adrian Secord)
- Remove ARC guards from MDC (Sam Morrison)
- Lowercase "Material Design" in text. (Adrian Secord)
- MDC_#495 - Removed unused declaration of startPoint (Justin Shephard)
- Lowercase "Material Design" in text. (Adrian Secord)
- Remove ARC guards from MDC (Sam Morrison)
- Lowercase "Material Design" in text. (Adrian Secord)
- Lowercase "Material Design" in text. (Adrian Secord)
- Remove ARC guards from MDC (Sam Morrison)
- Lowercase "Material Design" in text. (Adrian Secord)
- Add additional detail clarifying the difference between CALayer.zPosition and MDCShadowLayer.elevation. (Ian Gordon)
- Lowercase "Material Design" in text. (Adrian Secord)
- Lowercase "Material Design" in text. (Adrian Secord)
- [ThumbTrack] Slider and Switch implement
isTracking
UIControl method (Max Luzuriaga)
- Lowercase "Material Design" in text. (Adrian Secord)
- Breaking: Add 'finished' bool to animation completion block (Sam Morrison)
- Fix SpritedAnimationViewTests (Sam Morrison)
- Lowercase "Material Design" in text. (Adrian Secord)
- [ThumbTrack] Slider and Switch implement
isTracking
UIControl method (Max Luzuriaga)
- Lowercase "Material Design" in text. (Adrian Secord)
- Remove ARC guards from MDC (Sam Morrison)
Auto-generated by running:
scripts/api_diff -o c6523eae8e811b1c89d94073b9153a03390b1950 -n edab0db4908985cd0b56003b4341d5f064f98d6a
New component.
- Initial Import (Ian Gordon)
- Add missing website API and usage docs. (Adrian Secord)
- Arc lint changes. (Adrian Secord)
- Add missing website API and usage docs. (Adrian Secord)
- [Catalog] Bigger sliders in component example (Max Luzuriaga)
- Add missing website API and usage docs. (Adrian Secord)
Auto-generated by running:
scripts/api_diff -o ec923edf948c5c0ef8cef52f3a3b26a21cbf29d9 -n 34f12cf42f45e30bada83ff6c4c67d5104201a00
No public API changes detected.
- Added intrinsicContentSize. (randallli)
New component.
- Add more conformances to CAAnimationDelegate on iOS 10 SDK (Brian Moore)
- Adds storyboard example. (Chris Cox)
- Add conformances to CAAnimationDelegate on iOS 10 SDK (Brian Moore)
- MDC_#623 - Added titleTextAttributes property to MDCNavigationBar (Justin Shephard)
- Add the ProgressView component. (Louis Romero)
- Add more conformances to CAAnimationDelegate on iOS 10 SDK (Brian Moore)
- Added missing Jazzy configs by running scripts/generate_jazzy_yamls.sh. (Adrian Secord)
- Align text correctly in RTL layout (Louis Romero)
- The button a11y identifier is the action's (Louis Romero)
Auto-generated by running:
scripts/api_diff -o bdc034da8700a9cbd6064823dc045b511d622f8c -n f9f6d8e87d6cdaf884ac2d3ad462403bdb2fd008
No public API changes detected.
- Resize the content view when there is an accessory view. (Louis Romero)
- Add discrete positions when editing (Max Luzuriaga)
- Add legal info to snackbar files and umbrella header for keyboard watcher (Junius Gunaratne)
- Don't force uppercasing of the button. (Louis Romero)
Auto-generated by running:
scripts/api_diff -o e4b240934cbf7211790e0929c73652dbd7c2f46f -n 55a289f0cfeebdc10931243d613d4cf5bcef3986
From | To | Kind |
---|---|---|
Required |
Optional |
optional |
- [deleted]
MDCButtonBar.layoutDirection
- [modified]
MDCButtonBar.items
From | To | Kind |
---|---|---|
@property (nonatomic, copy) NSArray *items |
@property (nonatomic, copy) NSArray<UIBarButtonItem *> *items |
declaration |
- [declaration changed]
-[MDCCollectionViewStyling indexPathsForInlaidItems]
.
- (nullable NSArray *)indexPathsForInlaidItems
- (nullable NSArray<NSIndexPath *> *)indexPathsForInlaidItems
- [deleted]
MDCNavigationBar.layoutDirection
- [modified]
MDCNavigationBar.leadingBarButtonItems
From | To | Kind |
---|---|---|
@property (nonatomic, copy, nullable) NSArray *leadingBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *leadingBarButtonItems |
declaration |
- [modified]
MDCNavigationBar.leftBarButtonItems
From | To | Kind |
---|---|---|
@property (nonatomic, copy, nullable) NSArray *leftBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *leftBarButtonItems |
declaration |
- [modified]
MDCNavigationBar.rightBarButtonItems
From | To | Kind |
---|---|---|
@property (nonatomic, copy, nullable) NSArray *rightBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *rightBarButtonItems |
declaration |
- [modified]
MDCNavigationBar.trailingBarButtonItems
From | To | Kind |
---|---|---|
@property (nonatomic, copy, nullable) NSArray *trailingBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *trailingBarButtonItems |
declaration |
From | To | Kind |
---|---|---|
@property (nonatomic, copy, nullable) NSArray *leftBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *leftBarButtonItems |
declaration |
From | To | Kind |
---|---|---|
@property (nonatomic, copy, nullable) NSArray *rightBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *rightBarButtonItems |
declaration |
New component.
New component.
- Fixed all warnings. FEAR ME, WARNINGS. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - Fixed usage of |variable| markup in comments. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Port the rendering mode when flipping on iOS 8 and below. (Louis Romero)
- Remove code handling SDK olders than iOS 9. (Louis Romero)
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- MDC_#512 - Outdated comment mentions non-existing MDCButtonBar+Builder.h (Justin Shephard)
- Port the rendering mode when flipping on iOS 8 and below. (Louis Romero)
- Remove code handling SDK olders than iOS 9. (Louis Romero)
- ≈Prevent buttons from redrawing every time a tint color changes by inlining functionality. Prevent incorrect behavior of nav label getting tint. (Eric Li)
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - Fixed usage of |variable| markup in comments. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Fixed usage of |variable| markup in comments. (Adrian Secord)
- Support RTL (Louis Romero)
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - Fixed usage of |variable| markup in comments. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
- Remove code handling SDK olders than iOS 9. (Louis Romero)
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - Fixed usage of |variable| markup in comments. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Port the rendering mode when flipping on iOS 8 and below. (Louis Romero)
- Remove code handling SDK olders than iOS 9. (Louis Romero)
- ≈Prevent buttons from redrawing every time a tint color changes by inlining functionality. Prevent incorrect behavior of nav label getting tint. (Eric Li)
- [Snackbar] Adding Snackbar component and related Overlay Window (Junius Gunaratne)
- Added example for button to progress to the next page (randallli)
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - Fixed all warnings. FEAR ME, WARNINGS. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Made control compatible with animation blocks adjusting the scrollView.contentOffset. (randallli)
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
- Grow thumb when dragging the slider (Max Luzuriaga)
- Adding Snackbar component and related Overlay Window (Junius Gunaratne)
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - MDC_#388 - Added NSLayoutConstraints to _animationView and label in SpritedAnimationViewTypicalUseViewController.m (Justin Shephard)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
Auto-generated by running:
scripts/api_diff -o 5cea05817470a3fd906dc3663aff5628491e3224 -n 914490127624d9526f24a497021efffddcf3d567
No public API changes detected.
- Added include sorting to clang-format. (Adrian Secord)
- Make thumb view hollow when on the minimum value. (Max Luzuriaga)
- [Slider] Make thumb view hollow when on the minimum value. (Max Luzuriaga)
Auto-generated by running:
scripts/api_diff -o a33f87199b2f4e29e35f0b93c75d60520742d5aa -n 0b277c9ff00628400b291d2e6900ff6389b27ecf
- [deleted]
-[MDCFontDiskLoader setHasFailedRegistration:]
- [deleted]
-[MDCFontDiskLoader setIsRegistered:]
- [new]
+[MDCPalette paletteWithTints:accents:]
- [new]
-[MDCPalette initWithTints:accents:]
- [new]
MDCPaletteAccent100Name
- [new]
MDCPaletteAccent200Name
- [new]
MDCPaletteAccent400Name
- [new]
MDCPaletteAccent700Name
- [new]
MDCPaletteTint100Name
- [new]
MDCPaletteTint200Name
- [new]
MDCPaletteTint300Name
- [new]
MDCPaletteTint400Name
- [new]
MDCPaletteTint500Name
- [new]
MDCPaletteTint50Name
- [new]
MDCPaletteTint600Name
- [new]
MDCPaletteTint700Name
- [new]
MDCPaletteTint800Name
- [new]
MDCPaletteTint900Name
- Add read me and example mov/png (Junius Gunaratne)
- Re-enabled 100-character line limit. (Adrian Secord)
- Fix a layout issue in Multitasking (Louis Romero)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- visual fix to issue #534 by applying a clear color to button rather than nil (Eric Li)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- Breaking: Assert added for missing font name in file. (randallli)
- Breaking: Removed public setters for isRegistered. (randallli)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- [Palette] Added custom palette initializers. (Adrian Secord)
- Added description method. (randallli)
- Copy edit of class comment (randallli)
- Re-enabled 100-character line limit. (Adrian Secord)
- [FontDiskLoader]! Assert added for missing font name in file. (randallli)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- Made disabled thumb view a little smaller to match the Material spec. (Max Luzuriaga)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- Re-enabled 100-character line limit. (Adrian Secord)
- [Bumped version number to 10.1.2. This was needed because 10.1.1 forgot to update the podspec's.] https://github.com/material-components/material-components-ios/commit/73cea102fd6f02854de69b11f33e91acfcfbc5ab
Auto-generated by running:
scripts/api_diff -o dc74cd290f327e950eab32b48f3105c55972fad9 -n d4a3ac376f5c8498cfb52401f4fbb69d2e318897
New component.
- [new]
-[MDCFontDiskLoader unregisterFont]
- [property attribute change]
MDCFontDiskLoader.hasFailedRegistration
. Deprecated setter. - [property attribute change]
MDCFontDiskLoader.isRegistered
. Deprecated setter. - [protocols changed]
MDCFontDiskLoader
.
Added NSCopying.
- Adding activity indicator component and demo (Junius Gunaratne)
- Move layout code into supplemental, support landscape mode (Junius Gunaratne)
- Fix typo in back item accessibility identifier. (Louis Romero)
- Respect the navigation bar's layout direction (Louis Romero)
- Set an accessibility identifier on the default back button. (Louis Romero)
- Added unregisterFont method. (randallli)
- Correct Roboto Font markdown for design specification link. (Yiran Mao)
- [FontDiskLoader]? added warning NSLog when failing to load the font by name. (randallli)
- [MDCFontDiskLoader] Added copying protocol (randallli)
- [MDCFontDiskLoader] sharing registered state across all instances of objects. (randallli)
- [MDCFontDiskLoader]? Deprecated properties that should not have been public write. (randallli)
Material Components for iOS now requires Cocoapods 1.0.0.
Auto-generated by running:
scripts/api_diff -o 0c97c7e25888d9da312c8610e21aa635cf9fb395 -n 1fc92b09a8539cf235667c4b2fb83c0f52578d65
- [deleted]
-[MDCRobotoFontLoader init]
Auto-generated by running:
scripts/api_diff -o cdbe7e499d85c320c41f31e51cd7cf29c3afed48 -n 636df09ea57a7cdefdacad3f53277c76df968f72
- [new]
MDCNavigationBar.hidesBackButton
- [new]
MDCNavigationBar.layoutDirection
- [new]
MDCNavigationBar.leadingBarButtonItem
- [new]
MDCNavigationBar.leadingBarButtonItems
- [new]
MDCNavigationBar.leadingItemsSupplementBackButton
- [new]
MDCNavigationBar.leftBarButtonItem
- [new]
MDCNavigationBar.leftBarButtonItems
- [new]
MDCNavigationBar.leftItemsSupplementBackButton
- [new]
MDCNavigationBar.rightBarButtonItem
- [new]
MDCNavigationBar.rightBarButtonItems
- [new]
MDCNavigationBar.title
- [new]
MDCNavigationBar.trailingBarButtonItem
- [new]
MDCNavigationBar.trailingBarButtonItems
- [protocols changed]
MDCNavigationBar
. Removed MDCUINavigationItemObservables.
- Hotfix for release. (Louis Romero)
- MDCButtonBar default layout direction is based on the system's. (Louis Romero)
- Re-add previous enum values. (Ian Gordon)
- Reload the buttons when the tintColor changes. (Louis Romero)
- [ButtonBar]? Layout bar button items based on the layout position. (Louis Romero)
- Modify the structure of collection document in preparation for the secondary navigation. (Yiran Mao)
- Always update _lastContentOffset when we call fhv_updateLayout. (Jeff Verkoeyen)
- Standardize all shift accumulator variable names. (Jeff Verkoeyen)
- Added isEqual and hash logic (randallli)
- Hotfix for release. (Louis Romero)
- Use leading/trailing wording in NavigationBar. (Louis Romero)
- Use leading/trailing wording in NavigationBar. (Louis Romero)
- [ButtonBar]? Layout bar button items based on the layout position. (Louis Romero)
Auto-generated by running the following while checked out at
4bc99e8ad0fe0ac7e9acc044591a8581165fb5c2
:
scripts/api_diff -o 2153f8fa453ecec4dfe48a328e331846d5d37aac -n bbabb375953fbd01c3f818ac9092b55fe56dd9b9
- [deleted]
-[MDCAppBarContainerViewController headerViewController]
- [deleted]
MDCAppBarContainerViewController ()
- [deleted]
-[MDCButtonBar reloadButtonViews]
- [deleted]
MDCButtonBar ()
- [deleted]
MDCButtonBar.buttonItems
- [deleted]
MDCButtonBar.delegate
- [moved]
MDCButtonBar (Builder)
. From MDCButtonBar.h to private/MDCButtonBar+Private.h.
- [deleted]
MDCNavigationBar ()
- [deleted]
MDCNavigationBar.leftButtonBarDelegate
- [deleted]
MDCNavigationBar.rightButtonBarDelegate
- [deleted]
MDCUINavigationItemKVO
- Remove deprecated headerViewController property from MDCAppBarContainerViewController. (Jeff Verkoeyen)
- Remove deprecated APIs. (Jeff Verkoeyen)
- [Collections|CollectionCells] Updates outdated comments referring to style/editing manager. (Chris Cox)
- Adds border to editing action bar (Chris Cox)
- [Collections|CollectionCells] Updates outdated comments referring to style/editing manager. (Chris Cox)
- [ButtonBar] Remove deprecated APIs. (Jeff Verkoeyen)
Auto-generated by running:
scripts/api_diff -o d2f436fdcfa711da5a8a077b42feb052c1abdf9e -n 6c8ca274056aed6850920f6010b47655c67730c9
- [deleted]
MDCAppBarAddViews()
- [deleted]
MDCAppBarParenting.headerStackView
- [deleted]
MDCAppBarParenting.headerViewController
- [deleted]
MDCAppBarParenting.navigationBar
- [deleted]
MDCAppBarParenting
- [deleted]
MDCAppBarPrepareParent()
- [new]
MDCButtonBar.layoutPosition
- [new]
MDCButtonBarLayoutPositionLeft
- [new]
MDCButtonBarLayoutPositionNone
- [new]
MDCButtonBarLayoutPositionRight
- [new]
MDCButtonBarLayoutPosition
- [new]
-[MDCCollectionViewController collectionView:didHighlightItemAtIndexPath:]
- [new]
-[MDCCollectionViewController collectionView:didUnhighlightItemAtIndexPath:]
- [new]
-[MDCCollectionViewController collectionView:shouldHighlightItemAtIndexPath:]
- [new]
-[MDCCollectionViewStylingDelegate collectionView:inkColorAtIndexPath:]
- [modified]
-[MDCCollectionViewEditingDelegate collectionView:didDeleteItemsAtIndexPaths:]
From | To | Kind |
---|---|---|
- (void)collectionView:(nonnull UICollectionView *)collectionView didDeleteItemsAtIndexPaths:(nonnull NSArray *)indexPaths | - (void)collectionView:(nonnull UICollectionView *)collectionView didDeleteItemsAtIndexPaths:(nonnull NSArray<NSIndexPath *> *)indexPaths | declaration |
From | To | Kind |
---|---|---|
- (void)collectionView:(nonnull UICollectionView *)collectionView willDeleteItemsAtIndexPaths:(nonnull NSArray *)indexPaths | - (void)collectionView:(nonnull UICollectionView *)collectionView willDeleteItemsAtIndexPaths:(nonnull NSArray<NSIndexPath *> *)indexPaths | declaration |
From | To | Kind |
---|---|---|
- (void)collectionView:(nonnull UICollectionView *)collectionView didApplyInlayToItemAtIndexPaths:(nonnull NSArray *)indexPaths | - (void)collectionView:(nonnull UICollectionView *)collectionView didApplyInlayToItemAtIndexPaths:(nonnull NSArray<NSIndexPath *> *)indexPaths | declaration |
From | To | Kind |
---|---|---|
- (void)collectionView:(nonnull UICollectionView *)collectionView didRemoveInlayFromItemAtIndexPaths:(nonnull NSArray *)indexPaths | - (void)collectionView:(nonnull UICollectionView *)collectionView didRemoveInlayFromItemAtIndexPaths:(nonnull NSArray<NSIndexPath *> *)indexPaths | declaration |
New component.
- Remove deprecated parenting APIs. (Jeff Verkoeyen)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
- Add padding property to button bar buttons and position property to button bar (Junius Gunaratne)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
- [MDCButton] Center ink properly when insets change (Junius Gunaratne)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
- Fixes bug preventing removal of accessoryView. (Chris Cox)
- Initializes ink if not available when requesting inkView (Chris Cox)
- Breaking: Updates ink to fire on cell highlight/unhighlight for faster response. Also adds demo to catalog. (Chris Cox)
- Adds API to allow setting cell ink color at given index path. (Chris Cox)
- Adds lightweight generics to NSArray of NSIndexPath (Chris Cox)
- Breaks out collection styling and editing into own docs. (Chris Cox)
- Fixes bug where collection view subviews do not respect auto layout or rotation. (Chris Cox)
- Fixes swipe-to-dismiss section bug when attempting to snapshot non-existent 'inf' frame. (Chris Cox)
- Replaced screenshot with video. (Adrian Secord)
- Updates readme Swipe to dismiss section (Chris Cox)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
- Final review to land in develop. (Adrian Secord)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
- [Website] Added hero videos to component README.md files. (Adrian Secord)
Auto-generated by running:
scripts/api_diff -o da19cc89a5bb91c94480aee818d2f0ac52410e1c -n bac6ea73c709e95ac88f202ca6c02e1ab88e91f5
- [new]
MDCSwitch.offImage
- [new]
MDCSwitch.onImage
- [deleted]
MDCTypographyFontLoader
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Swift Interface Builder Example (Ian Gordon)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Split out elevation = 0 special case for default relationship test. (Adrian Secord)
- Temporarily correct MDCCollectionViewFlowLayout and MDCRaisedButton api reference with anchor tag link on summary page. (Yiran Mao)
- [MDCButton] Ink should match button frame to be centered properly (Junius Gunaratne)
- Fixes separator width which extended past cell bounds. Closes #448. (Chris Cox)
- Removes existing ink subview when setting a new one. (Chris Cox)
- [Collections] Updates attributes component API to allow passing the background image view outsets to the cell. (Chris Cox)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- [Collections] Updates attributes component API to allow passing the background image view outsets to the cell. (Chris Cox)
- Adds example of subclass providing own collection view. (Chris Cox)
- Caches decoration views used in grid layout. Cleans up layout invalidation logic. (Chris Cox)
- Fixed InkTouchControllerDelegate usage. (Adrian Secord)
- Fixes b/26750509 by copying any layout attributes first before editing. (Chris Cox)
- Fixes grid layout invalidation causing crash. (Chris Cox)
- Minor update to background color section of readme (Chris Cox)
- Removes internal collection view background color property allowing it to be customized from subclasses. (Chris Cox)
- Temporarily correct MDCCollectionViewFlowLayout and MDCRaisedButton api reference with anchor tag link on summary page. (Yiran Mao)
- Updates Usage, Styling, and Editing sections of readme. (Chris Cox)
- Updates attributes component API to allow passing the background image view outsets to the cell. (Chris Cox)
- Updates editing example and readme to reverse sort order index paths before removal. (Chris Cox)
- Updates layout logic to include isEditing, thereby forcing infoBar positions to get updated. (Chris Cox)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- [Typography] Added description method. (randallli)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Added documentation and sorted alphabetically. (Adrian Secord)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Removed typo from ShadowElevations/README.md. (Adrian Secord)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Add icons on the thumbview (Ian Gordon)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
- Breaking: Removing deprecated protocol. (randallli)
- Remove command prompt ('$') from command-line examples so they can be trivially copied and pasted. (Adrian Secord)
Auto-generated by running:
scripts/api_diff -o 037551fa3b17c25f6546d290e41f747e3713bc4f -n 4b6b0a414e599af1fe3a29bba66af8e04ba67b4d
No public API changes.
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Move AppBar header configuration into init so that status bar style is accurate in Hero demo. (Jeff Verkoeyen)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Remove unused MaterialCollectionCells.xcassets. (Louis Romero)
- Rename all images with @2x/@3x. (Louis Romero)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Global find-and-replace of 'kMDC' with 'k'. (Jeff Verkoeyen)
- Add contentOffset side effect tests. (Jeff Verkoeyen)
- Always provide a valid frame for the issue176 tests. (Jeff Verkoeyen)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Remove the internal contentOffset property. (Jeff Verkoeyen)
- Revert "Resolve iOS 8.4 unit test failure of issue176 tests." (Jeff Verkoeyen)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- Clarified MDCInkTouchControllerDelegate inkTouchController:shouldProcessInkTouchesAtTouchLocation: documentation. (Adrian Secord)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Global find-and-replace of 'kMDC' with 'k'. (Jeff Verkoeyen)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Global find-and-replace of 'kMDC' with 'k'. (Jeff Verkoeyen)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Global find-and-replace of 'kMDC' with 'k'. (Jeff Verkoeyen)
- Global find-and-replace of 'kMDC' with 'k'. (Jeff Verkoeyen)
- Rename all images with @2x/@3x. (Louis Romero)
- Correct links for deploy on various deployment environment. (Yiran Mao)
- Global find-and-replace of 'kMDC' with 'k'. (Jeff Verkoeyen)
- Set the switch's ink's max ripple radius to the spec value. (Adrian Secord)
Auto-generated by running:
scripts/api_diff -o 55afa3aaef67799bdb8a94881f31c5c3b242e9a6 -n fe1ac2f14b7ad4179c84b01590df9c93289f2e36
New component.
New component.
New component.
- [protocols changed]
MDCPageControl
. Added UIScrollViewDelegate.
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
Auto-generated by running:
scripts/api_diff -o 1542251633905c3c2089b38f1c01a5010a8894f1 -n 789beeb556aab8b4aeddb71fa837d7db8c4660d7
- [deleted]
MDCFontResource
- [Typgoraphy]! Deleted files need for deprecation (randallli)
Auto-generated by running:
scripts/api_diff -o 11959487eb429c37b382c521a1c469eac96ed0da -n 7cc87bd6d90ed2c641212339f00f67b08fb76314
- [new]
+[MDCFloatingButton floatingButtonWithShape:]
- [new]
MDCButton.inkMaxRippleRadius
- [new]
MDCButton.inkStyle
- [new]
MDCButton.underlyingColorHint
- [new]
MDCButton.uppercaseTitle
- [deprecated]
+[MDCFloatingButton buttonWithShape:]
. Use floatingButtonWithShape: instead. - [deprecated]
MDCButton.shouldCapitalizeTitle
. Use uppercaseTitle instead. - [deprecated]
MDCButton.underlyingColor
. Use underlyingColorHint instead.
- [new]
MDCFlexibleHeaderContentImportanceDefault
- [new]
MDCFlexibleHeaderContentImportanceHigh
- [new]
MDCFlexibleHeaderContentImportance
- [new]
MDCFlexibleHeaderView.headerContentImportance
- [property attribute change]
MDCFlexibleHeaderView.shadowLayer
. Removed retain. Added strong.
- [deleted]
-[MDCInkView evaporateToPoint:completion:]
- [deleted]
-[MDCInkView evaporateWithCompletion:]
- [deleted]
-[MDCInkView reset]
- [deleted]
-[MDCInkView spreadFromPoint:completion:]
- [deleted]
MDCInkView.clipsRippleToBounds
- [deleted]
MDCInkView.fillsBackgroundOnSpread
- [deleted]
MDCInkView.gravitatesInk
- [new]
-[MDCInkTouchController inkViewAtTouchLocation:]
- [new]
MDCInkTouchController.defaultInkView
- [deprecated]
MDCInkTouchController.inkView
. To configure ink views before display, use defaultInkView or your delegate's inkTouchController:inkViewAtTouchLocation:. To find an ink view at a particular location, use inkViewAtTouchLocation: instead.
- [protocols changed]
MDCRobotoFontLoader
. Added MDCTypographyFontLoading.
- [deprecated]
MDCScrollViewDelegateCombining
. This component is now available at https://github.com/google/GOSScrollViewDelegateMultiplexer. - [deprecated]
MDCScrollViewDelegateMultiplexer
. This component is now available at https://github.com/google/GOSScrollViewDelegateMultiplexer.
- Add delegate forwarding example. (Jeff Verkoeyen)
- Added import sections for each component. (Adrian Secord)
- Change imagery example to use design sanctioned background (Junius Gunaratne)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [Catalog] Update App Bar bg and text color (Junius Gunaratne)
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Exposed ink style and max ripple radius and modified MDCButtonBarButton. (Adrian Secord)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Icon-only buttons use unbounded ink. Buttons with text us bounded ink. (Jeff Verkoeyen)
- Renamed commonInit methods. (Adrian Secord)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Center button bar demo example (Junius Gunaratne)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Changes from API review. (Adrian Secord)
- Exposed ink style and max ripple radius and modified MDCButtonBarButton. (Adrian Secord)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Fixed float conversion. (Adrian Secord)
- Fixed the order of MDCButton's initWithCoder:. (Adrian Secord)
- Layout design updates for buttons demo. (Jason Striegel)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- Renamed commonInit methods. (Adrian Secord)
- Update example (Ian Gordon)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- screen grab demo. (Jason Striegel)
- Add headerContentImportance. (Jeff Verkoeyen)
- Added import sections for each component. (Adrian Secord)
- Configurator demo min/max sliders react to each other. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- Replaced retain with strong. (Adrian Secord)
- Update documentation for the deprecated contentView API. (Jeff Verkoeyen)
- [AppBar] Add delegate forwarding example. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- Addressing linter warnings. (Jeff Verkoeyen)
- [DiskFontLoader] Added readme and simple example. (randallli)
- [RobotoFontLoader, FontDiskLoader, Typography] Readme: Added some missing sections and edits. (randallli)
- fix readme spurious } (randallli)
- fix readme syntax (randallli)
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- Added import sections for each component. (Adrian Secord)
- Adds defaultInkView, inkViewAtLocation:. (Adrian Secord)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Removed deprecated Ink APIs. (Adrian Secord)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [Catalog] Layout ink examples horizontally in landscape orientation (Junius Gunaratne)
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- Renamed commonInit methods. (Adrian Secord)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [Catalog] Use white title and hide status bar in Navigation Bar demo (Junius Gunaratne)
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Example: fix vertical scrolling behaviour. (randallli)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Fixed sizeForNumberOfPages: was not using passed in argument (randallli)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- Add description and set Roboto vs. System as main demo (Junius Gunaratne)
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [RobotoFontLoader, FontDiskLoader, Typography] Readme: Added some missing sections and edits. (randallli)
- [Roboto] Added simple example (randallli)
- [Roboto] created a roboto vs system font example (randallli)
- [Typogarphy] Set font loader example (randallli)
- [Typography]! Finished splitting out RobotoFontLoader and FontDiskLoader from Typography (randallli)
- Deprecate ScrollViewDelegateMultiplexer. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [PageControl] Example: fix vertical scrolling behaviour. (randallli)
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [Catalog] Update shadow layer demo color (Junius Gunaratne)
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [Catalog] Improve slider demo, move layout code into supplemental files (Junius Gunaratne)
- [ThumbTrack] Re-enable Ink (Ian Gordon)
- Added import sections for each component. (Adrian Secord)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [ThumbTrack] Re-enable Ink (Ian Gordon)
- [Typogarphy] Set font loader example (randallli)
- Added import sections for each component. (Adrian Secord)
- Addressing linter warnings. (Jeff Verkoeyen)
- Fix .jazzy.yaml objc configuration and regenerate all jazzy yamls. (Jeff Verkoeyen)
- Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- [Bug Fix] Correct all api reference links in markdowns (Yiran Mao)
- [Catalog] Demo selection screen updated with description and primary demo (Junius Gunaratne)
- [Catalog] Fix description text for Swift (Junius Gunaratne)
- [Catalog] Fixed TypographySystemFontLoader example because it need to import MaterialRobotoFontLoader (randallli)
- [RobotoFontLoader, FontDiskLoader, Typography] Readme: Added some missing sections and edits. (randallli)
- [Roboto] created a roboto vs system font example (randallli)
- [Typogarphy] Set font loader example (randallli)
- [Typography]! Finished splitting out RobotoFontLoader and FontDiskLoader from Typography (randallli)
- fix readme screenshot (randallli)
- fixed import order (randallli)
- fixed links in readme (randallli)
Auto-generated by running:
scripts/api_diff -o ddb35150fe10c2974b63d1e29c4ecce4ccaa51fb -n ad904b8748ce469af886b2f27172d8e3c44928e8
- [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.
- [new]
-[MDCFlexibleHeaderView shiftHeaderOffScreenAnimated:]
- [new]
MDCFlexibleHeaderView.shiftBehavior
- [deprecated]
MDCFlexibleHeaderView.behavior
Use shiftBehavior instead. - [deprecated]
MDCFlexibleHeaderView.contentView
Please register views directly to the flexible header.
- 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)
- 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)
- 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)
- 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)
- Fleshing out the README.md. (Jeff Verkoeyen)
- Ran
arc lint --everything --apply-patches
(Jeff Verkoeyen) - [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
- Changed "$ pod" strings in documentation files. (Adrian Secord)
- [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
- 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)
- 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)
- Created Roboto Font Loader readme file. (randallli)
- Deprecating init in preperation for marking it NS_UNAVAILABLE (randallli)
- [Typography] Fixed warnings in unit tests (randallli)
- [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
- Add shadow elevations demo to catalog (Junius Gunaratne)
- Changed "$ pod" strings in documentation files. (Adrian Secord)
- 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)
- Changed "$ pod" strings in documentation files. (Adrian Secord)
- Ran
arc lint --everything --apply-patches
(Jeff Verkoeyen) - [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
- [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
- Changed "$ pod" strings in documentation files. (Adrian Secord)
- Ran
arc lint --everything --apply-patches
(Jeff Verkoeyen) - [Catalog] Rename catalogHierarchy to catalogBreadcrumbs. (Jeff Verkoeyen)
- 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)
- [FlexibleHeader] contentView is now nonnull and readonly. (Jeff Verkoeyen)
- Swift code will need to change
contentView!
tocontentView
. This will be made apparent at build time.
- Swift code will need to change
- [ButtonBar] Rename buttonItems API to items. (Jeff Verkoeyen)
- [ButtonBar] Add Buttons dependency and remove Buttons dependency from AppBar. (Jeff Verkoeyen)
- [Site] Adding excerpts to component docs metadata. (Jason Striegel)
- [RobotoFontLoader] Removed #define that should not have made it public. (randallli)
- [Demos] Fix compilation errors for Xcode 7.2 (Junius Gunaratne)
- [Cleanup] Replaced [Foo new] with [[Foo alloc] init], per the style guide. (Adrian Secord)
- [checks] Add missing_readme check and check_all runner. (Jeff Verkoeyen)
- [ButtonBar] Deprecating all ButtonBar delegate-related APIs. (Jeff Verkoeyen)
- [AppBar] Don't set the bar buttons' title color. (Jeff Verkoeyen)
- [Ink] Update demo so ink is not obstructed by adjacent views (Junius Gunaratne)
- [Switch] Rename commonInit to avoid name collisions (Ian Gordon)
- [Slider] Rename commonInit to avoid name collisions (Ian Gordon)
- [Site] Including component README screenshots. (Jason Striegel)
- [Ink] Use custom ink center property in ink implementation (Junius Gunaratne)
- [AppBar] Implement the App Bar container's header view setter. (Jeff Verkoeyen)
- [Shrine] Add launch screen (Junius Gunaratne)
- [Catalog] Fix build breakage. (Jeff Verkoeyen)
- [Documentation] Initial draft of the Material Components Getting Started guide (Alastair Tse)
- [Documentation] Adding component screenshots from catalog for website (Junius Gunaratne)
- [Site] Created ROADMAP.md (Katy Kasmai)
- [AppBar] Add README section on interacting with background views. (Jeff Verkoeyen)
- [Catalog] Add exit bar for demos (Junius Gunaratne)
- [Shrine] Fix compiler errors (Junius Gunaratne)
- [AppBar|FlexibleHeader] Add section on touch forwarding. (Jeff Verkoeyen)
- [FlexibleHeader] Clarify that touch forwarding does not apply to subviews. (Jeff Verkoeyen)
- [AppBar] Call out the content view in the view hierarchy. (Jeff Verkoeyen)
- [NavigationBar] Add nullability annotations. (Jeff Verkoeyen)
- [Documentation] Fixed pod install instructions for Buttons/README.md. (Adrian Secord)
- [AppBar] Remove excess horizontal rules. (Jeff Verkoeyen)
- [AppBar|FlexibleHeader] Move UINav section from App Bar to Flexible Header. (Jeff Verkoeyen)
- [AppBar|FlexibleHeader] Move section on status bar style from App Bar to Flexible Header. (Jeff Verkoeyen)
- [NavigationBar] Document that the navigationBar's state syncs with navigationItem on observation. (Jeff Verkoeyen)
- [NavigationBar] Rename MDCUINavigationItemKVO to MDCUINavigationItemObservables. (Jeff Verkoeyen)
- [AppBar|NavigationBar] Minor typos in navigation item section title. (Jeff Verkoeyen)
- [CONTRIBUTING] Fix typo. (Jeff Verkoeyen)
- [CONTRIBUTING] Cleaning up the checklist. (Jeff Verkoeyen)
- [AppBar] No longer need to unwrap contentView in the imagery example. (Jeff Verkoeyen)
- [Animated Menu Button] Double/float correction. (Will Larche)
- [Demos] Pesto detail presentation and dismissal. (Will Larche)
- [AppBar|NavigationBar] Added section on observing UINavigationItem. (Jeff Verkoeyen)
- [AppBar] Minor grammatical rearrangements in README. (Jeff Verkoeyen)
- [FlexibleHeader] Explain what the imagery usage example section is. (Jeff Verkoeyen)
- [NavigationBar] Adding more specific documentation. (Jeff Verkoeyen)
- [Docs] Cleanup pass for Markdown style (100 chars). (Adrian Secord)
- [Sample] Pesto: Marking target 'Requires Full Screen' (Will Larche)
- [community] Change Stack Overflow tag to 'material-components-ios'. (Jeff Verkoeyen)
- [AppBar] Replace iOS 9 APIs with older APIs. (Jeff Verkoeyen)
- [AppBar] Add imagery example. (Jeff Verkoeyen)
- [Demos] Pesto: Adding AppBar to Settings (Will Larche)
- [Typography] Corrections to markdown in readme.md (Will Larche)
- [Typography ReadMe] First pass at updated content (Will Larche)
- [Site] Add option hint to build-site.sh (Yiran Mao)
- [Testing] Naming consistency for unit tests. (Jeff Verkoeyen)
- [Other] Remove old @ingroup document annotations. (Adrian Secord)
- [ThumbTrack] Add Ink as a dependency (Ian Gordon)
- [MDCButton] Documentation updates (Ian Gordon)
- [Site] Update code snippet markdown h3 to h4 and corresponding css styles (Yiran Mao)
- [Testing] Unit test target must be 8.0 in order to build Swift unit tests. (Jeff Verkoeyen)
- [Ink] Changed MDCInkView API to better reflect the modern ink behavior (breaking). (Adrian Secord)
- [Other] Fixes block comments globally. (Adrian Secord)
- [FlexibleHeader] Prefer CGFloat when calculating shadow intensity. (Jeff Verkoeyen)
- [Demos] Adding Font Opacities for all labels in Pesto (Will Larche)
- [FlexibleHeader] Always project the flexible header's frame onto the tracking scroll view. (Jeff Verkoeyen)
- [Catalog] Temporarily bump deployment target to 9.0 (Ian Gordon)
- [MDCButton] Remove Work In Progress annotation (Ian Gordon)
- [FlexibleHeader] Comment the #endif statements. (Jeff Verkoeyen)
- [Typography] Re-added deleted file for deprecated class (randallli)
- [FlexibleHeader] Revert tracking scroll view delegate assertion. (Jeff Verkoeyen)
- [Pesto] Add example of MDCInk in Pesto header (Junius Gunaratne)
- [Typography] Remove /** */ internal comments. (Jeff Verkoeyen)
- [AppBar] Templatize the back button image. (Jeff Verkoeyen)
- [Demos] Add legal copy above source files (Junius Gunaratne)
- [Pesto] Change small header logo to text (Junius Gunaratne)
- [UICollectionViewLayout] Correction for arithmetic (Will Larche)
- [Shrine] Use small text logo on scroll, add did change page event handler (Junius Gunaratne)
- [Site] Switch markdown formatting. (Jason Striegel)
- [Site] Slider markdown formatting. (Jason Striegel)
- [Site] ShadowLayer editing intro and markdown formatting. (Jason Striegel)
- [Icons] MDCIcons+BundleLoader.h must be a protected header. (Jeff Verkoeyen)
- [Demos] Pesto: Minor issues in style and safety (Will Larche)
- [Site] ShadowElevations markdown formatting. (Jason Striegel)
- [Site] Bash example consistency pass. (Jason Striegel)
- [Icons] Base source needs its own explicit target. (Jeff Verkoeyen)
- [Site] PageControl docs formatting, images, and video. (Jason Striegel)
- [Icons] Add missing header search paths in pod specs. (Jeff Verkoeyen)
- [Catalog] Update colors to blue branding color (Junius Gunaratne)
- [AppBar] Provide recommendations for status bar style. (Jeff Verkoeyen)
- [SpritedAnimationView] Remove testAnimationPerformance. (Jeff Verkoeyen)
- [AppBar] Minor typo. (Jeff Verkoeyen)
- [Typography] Marked FontResource deprecated. Use the renamed component as FontDiskLoader. (randallli)
- [AppBar Example] Addressing code style feedback from D326. (Jeff Verkoeyen)
- [AppBar] Add typical Swift usage example. (Jeff Verkoeyen)
- [AppBar] Add UINavigatonItem section. (Jeff Verkoeyen)
- [AppBar] readme updates. (Jeff Verkoeyen)
- [AppBar] Remove unnecessary code from the ObjC example. (Jeff Verkoeyen)
- [AppBar] Standardize and document the examples in preparation for upcoming examples. (Jeff Verkoeyen)
- [AppBar] Use the catalog's blue color in the examples. (Jeff Verkoeyen)
- [Button] Change ink color on buttons to improve visibility of ink (Junius Gunaratne)
- [Catalog] Miscellaneous cleanup and fixes to the Catalog. (Jeff Verkoeyen)
- [Catalog] Update catalog home screen to new light themed design (Junius Gunaratne)
- [Docs] Navigationbar initial markdown formatting. (Jason Striegel)
- [FlexibleHeader] Assert that the tracking scroll view has a delegate. (Jeff Verkoeyen)
- [FlexibleHeader] Only call sizeToFit on the flexible header view when it does not have a tracking scroll view. (Jeff Verkoeyen)
- [FlexibleHeader] Poke the header into laying out its content when the view controller has been fully registered. (Jeff Verkoeyen)
- [FontDiskLoader] Revived old class, MDCFontResource, and marked it deprecated. (randallli)
- [Icons] Add private/ directory to Icons target. (Jeff Verkoeyen)
- [Icons] Added component (Jeff Verkoeyen)
- [Icons] Bundles can't have plusses in their names. (Jeff Verkoeyen)
- [Ink] markdown formatting. (Jason Striegel)
- [Ink] Minor tweaks to ink for more consistency with other platforms (Junius Gunaratne)
- [Site] Remove alternate remotes from build-site remote determination. (Jeff Verkoeyen)
- [Site] Updates to top links and markdown formatting. (Jason Striegel)
- [Site] Using HTML markup for lists to avoid github comment issue. (Jason Striegel)
- [Typography] Moved the FontLoader and FontResource into their own components. (randallli)
- [AppBar] Add App Bar builder API. (Jeff Verkoeyen)
- [AppBar] Fix compiler warnings about formatting NSIntegers. (Adrian Secord)
- [FlexibleHeader] MDCFlexibleHeaderViewController conforms to UITableViewDelegate. (Jeff Verkoeyen)
- [Ink] Updated the ink example to include smaller shapes. (Adrian Secord)
- [Ink] Visual adjustments to ink ripple (Junius Gunaratne)
- [NavigationBar] Add back button icon. (Jeff Verkoeyen)
- [Demos] Updates to header behavior and minor layout changes after UX review (Junius Gunaratne)
- [Pesto] Adding 'nonatomic' attribute to all delegates (Will Larche)
- [Pesto] Corrections for build warnings (Will Larche)
- [Pesto] making string and URL propertys 'copy' (Will Larche)
- [Pesto] Style update: @property ivars (larche)
- [Pesto] Update card zoom animation to be more Material Design like (Junius Gunaratne)
- [Docs] Minor touchups to FlexibleHeader readme. (Jeff Verkoeyen)
- [Docs] Minor updates to AppBar readme. (Jeff Verkoeyen)
- [Docs] Updated community/README.md (Katy Kasmai)
- [FlexibleHeader] README.md formatting. (Jason Striegel)
- [Site] AppBar jump links to open in new tab. (Jason Striegel)
- [Site] Buttons jump link formatting. (Jason Striegel)
- [Site] Corrected links and formatting. (Jason Striegel)
- [Site] Formatting markdown structure for site. (Jason Striegel)
- [Site] Jump link styling for ButtonBar README. (Jason Striegel)
- [Site] New formatting for Buttons documentation. (Jason Striegel)
- [Site] Removing defunct placeholder documents. (Jason Striegel)
- [Site] Replacing lorem with description content, where possible. (Jason Striegel)
- [Site] Update component landing page's nav list (Yiran Mao)
- [AppBar] Introducing the App Bar component. (Jeff Verkoeyen)
- [Arcanist] Adds scripts/install_arc.sh, which installs or updates arc and our project-specific dependencies. (Adrian Secord)
- [Arcanist] Updated Arcanist config to use submodules. (Adrian Secord)
- [ButtonBar] Add ButtonBar component. (Jeff Verkoeyen)
- [ButtonBar] Add ButtonBar readme. (Jeff Verkoeyen)
- [Buttons] Add Flatbutton commonInit (Ian Gordon)
- [Buttons] Add storyboard sample (Ian Gordon)
- [Buttons] Clean up API documentation style. (Jeff Verkoeyen)
- [Catalog] Adds localizable strings to catalog. Allows changing language in scheme for debugging. Closes #166. (Chris Cox)
- [Catalog] Moving assets into catalog by convention. (Jeff Verkoeyen)
- [CocoaPods] Allow pod install to be run from anywhere for the catalog. (Jeff Verkoeyen)
- [CocoaPods] Standardizing the podspec format. (Jeff Verkoeyen)
- [CocoaPods] Variables for podspec. (Jeff Verkoeyen)
- [Examples] Moved all example resources into a examples/resources/ directory by convention. Jeff Verkoeyen
- [FlexibleHeader] Add headerIsTranslucent API. (Jeff Verkoeyen)
- [FlexibleHeader] Add sizeThatFits contract tests. (Jeff Verkoeyen)
- [FlexibleHeader] Prefer use of childViewControllerForStatusBarHidden. (Jeff Verkoeyen)
- [FlexibleHeader] Add tests for basic tracking scroll view contract. Jeff Verkoeyen
- [HeaderStackView] Add HeaderStackView README. (Jeff Verkoeyen)
- [NavigationBar] Add NavigationBar component. (Jeff Verkoeyen)
- [Pesto] Update layout after design review with UX, fix rotation issues (Junius Gunaratne)
- [Pesto] Update network image request methods, improve collection view cell layout (Junius Gunaratne)
- [Scripts] Add generate_jazzy_yamls script. (Jeff Verkoeyen)
- [Scripts] Added 'bump version' script and updated pod_install_all. (Adrian Secord)
- [Shrine] Layout updates after UX design review, make sure rotation works correctly (Junius Gunaratne)
- [Shrine] Use improved network image class from Pesto (Junius Gunaratne)
- [Testing] Add support for xcode unit tests to arc unit. (Jeff Verkoeyen)
- [AppBar] Minor changes to MDCAppBar documentation. (Jeff Verkoeyen)
- [Buttons] Adjust the title insets of text buttons, not the frame. (Jeff Verkoeyen)
- [Buttons] Fix uppercasing (Ian Gordon)
- [Buttons] Fixes a bug with contentEdgeInsets for MDCFloatingButtonShapeMini. (Matt Rubin)
- [Catalog] Remove the root catalog workspace. (Jeff Verkoeyen)
- [CocoaPods] Minor fixes to Podspec for ButtonBar and Switch. (Jeff Verkoeyen)
- [CocoaPods] Ran pod install on all Podfiles (randallli)
- [CocoaPods] Update Podfile.lock (Ian Gordon)
- [FlexibleHeader] Cleaning up the README.md. (Jeff Verkoeyen)
- [FlexibleHeader] Minor wording consistency in FlexibleHeader readme. (Jeff Verkoeyen)
- [HeaderStackView] Generated missing HeaderStackView .jazzy.yaml. (Jeff Verkoeyen)
- [Ink] Fix animation, split foreground and background ripple into independent classes (Junius Gunaratne)
- [Ink] Set evaporate point so ink expands from correct point on gesture cancel (Junius Gunaratne)
- [Other] Remove the project templates directory. (Jeff Verkoeyen)
- [PageController] Fix FP conversion warning (Ian Gordon)
- [Site] Add landing page placeholder markdown files & update build-site.sh (Yiran Mao)
- [Site] Continued work on markdown doc formatting. (Jason Striegel)
- [Site] Editing pass at community.md. (Jeff Verkoeyen)
- [Site] Fixed section regarding our license. (Jeff Verkoeyen)
- [Site] Formatting for icon list markdown. (Jason Striegel)
- [Site] Initial import of site build structure. (Jason Striegel)
- [Site] Preliminary additions of the components checklist. (Jeff Verkoeyen)
- [Site] Update community.md (Katy Kasmai)
- [Site] Updates to the community.md doc. Jeff Verkoeyen
- [SpritedAnimationView] Replaces example checkmark icon with grid/list icon. Closes #151. (Chris Cox)
- [SpritedAnimationView] Updates readme image assets to new URL (Chris Cox)
- [SpritedAnimationView] Updates readme, test, and example with grid/list icon. (Chris Cox)
- Fixed the reference to the private folder of Typography in podspec.
- Renamed the privateWasCapitalPrivate folders to private.
- Renamed the Private folders to privateWasCapitalPrivate.
- Removed unused files: podfile.lock
- [FlexibleHeader] Removed
-[MDCFlexibleHeaderViewController addFlexibleHeaderViewToParentViewControllerView]
,MDCFlexibleHeaderParentViewController
, and+[MDCFlexibleHeaderViewController addToParent:]
. These methods were marked deprecated in 1.0.0. Jeff Verkoeyen
-
Components
- [Slider] default color updated to nicer blue.
- [Ink] Replace rand() with arc4random() to avoid a static analyzer warning. Ian Gordon
- [FlexibleHeader] Removed redundant APIs from MDCFlexibleHeaderContainerViewController. Jeff Verkoeyen
- Rename Private directories to private. (Jeff Verkoeyen)
-
Documentation
- [Button] Readme copy edits
-
[Conventions] Moved all docs assets into a
docs/assets
directory per component by convention. Issue #130 filed by peterfriese. Closed by Jeff Verkoeyen -
[CONTRIBUTING] Document our file system conventions in CONTRIBUTING.md. Jeff Verkoeyen
-
[CONTRIBUTING] Document our pull request expectations in CONTRIBUTING.md. Jeff Verkoeyen
-
[Switch] Removed internal docs that were pretending to be public docs. Jeff Verkoeyen
-
Catalog
- Use single asset for component icons. Junius Gunaratne
- Style catalog component screen and change to collection view. Junius Gunaratne
- Sorts titles alphabetically. Also fixes title typo in sliders. Chris Cox
- Catalog by convention grabs storyboard resources. Randall Li
- Increasing our warnings coverage. Jeff Verkoeyen
- Support duplicate hierarchy entries. Randall Li
- Add support for Swift examples and unit tests Jeff Verkoeyen
- Added Swift sample for buttons. Peter Friese
- Refactored Button example to be compatibile with catalog by convention Randall Li
- Refactored Slider example to be compatibile with catalog by convention Randall Li
- Refactored ShadowLayer example to be compatible with catalog by convention Randall Li
- Refactored Switch example to be compatible with catalog by convention Randall Li
- Added Swift example for Typography. Peter Friese
-
Demos
- Shrine
- Adding PageControl to demo app for scrolling through products. Junius Gunaratne
- Fix crash when trying to load images when network is down. Junius Gunaratne
- Shrine
-
Misc
- [Jazzy] scripts/gendocs.sh now infers Jazzy arguments by convention. Jeff Verkoeyen
- [gh-pages] Minor tiding of the preview script for gh-pages. Jeff Verkoeyen
Enforced lint with
arc lint --everything
.
-
Enable line length warnings in arc lint. Jeff Verkoeyen
-
Added script to run pod install on all pods. Randall Li
-
Fix build breakage in MDCCatalog.
-
[FlexibleHeader] Removed redundant APIs from MDCFlexibleHeaderContainerViewController. Jeff Verkoeyen
-
Increasing our warnings coverage. Jeff Verkoeyen
- [scripts/gendocs.sh] Ensure that doc assets show up in jazzy output. peterfriese
- [MDCSlider] Fixed to issue that was causing the slider to disappear when disabled. Randall Li
- Ensure that all private directory references are lower-cased. Jeff Verkoeyen
- [MDCSlider] fixed disabled state so it has the mask around the thumb. Randall Li
- MaterialComponentsUnitTests.podspec depends on MaterialComponents. Jeff Verkoeyen
- [PageControl] Add missing ss.resource_bundles to the podspec.
- [Various] Fixed floating-point conversion warnings with Xcode 6 release mode. ajsecord
- [Typography] Add CoreText dependency.
- [Switch] Removed internal docs that were pretending to be public docs. Jeff Verkoeyen
- [MDCFlexibleHeaderView] Removed
shadowIntensity
property, use setShadowLayer:intensityDidChangeBlock: instead. Jeff Verkoeyen - [MDCInkTouchControllerDelegate] Renamed
inkTouchControllerShouldProcessInkTouches:
toinkTouchController:shouldProcessInkTouchesAtTouchLocation:
. Chris Cox
- MDCFlexibleHeaderParentViewController, +[MDCFlexibleHeaderViewController addToParent], and -[MDCFlexibleHeaderViewController addFlexibleHeaderViewToParentViewControllerView]. These APIs are being deprecated in favor of the eventual equivalent AppBar convenience APIs. In the meantime the FlexibleHeader will need to be instantiated and configured like a typical UIViewController.
- [MDCFlexibleHeaderView] Added setShadowLayer:intensityDidChangeBlock:. Jeff Verkoeyen
- [MDCHeaderStackView] Added MDCHeaderStackView. Jeff Verkoeyen
- [MDCSlider] Changed default color. Randall Li
- [MDCSlider] Readme.md copy edits. Randall Li
- [MDCSwitch] Readme.md copy edits. Randall Li
- [MDCTypograpy:example] Refactored to be compatible with catalog by convention Randall Li
- [Shrine] First pass at a new Swift demo app, "Shrine". Junius Gunaratne
- Fixed issue where MDCShadowLayer would ghost behind the MDCFlexibleHeaderView. Jeff Verkoeyen
- Bumped CocoaPod version numbers. Adrian Secord
- [MDCButton] Component added. Randall Li, Adrian Secord
- [MDCSlider] Add support for interface builder to MDCSlider. Ian Gordon
- [MDCFlexibleHeader] Add contentView and custom shadow layers. Junius Gunaratne
- [MDCSwitch] Autolayout demo app. Ian Gordon
- [MDCFlexibleHeader] Component added. Jeff Verkoeyen
- [Catalog] Add "catalog by convention" experiment. Jeff Verkoeyen
- [MDCSwitch] Switch from IBInspectable to UI_APPEARANCE_SELECTOR. Ian Gordon
- [CocoaPods] Remove private_header_files from podspec. Jeff Verkoeyen
- [Pesto] Fixes to Pesto example app. Junius Gunaratne
- [MDCInk] Update background opacity timing to match web implementation of ink. Junius Gunaratne
- [MDCInk] Darken default ink to 12% opacity. Adrian Secord
- [MDCInk] Make sure completion block is fired after ink animation completes Junius Gunaratne
This is a template. When cutting a new release, rename "master" to the release number and create a new, empty "Master" section.
- This is a template description person responsible #xxx