All Versions
362
Latest Version
Avg Release Cycle
6 days
Latest Release
80 days ago
Changelog History
Page 28
Changelog History
Page 28
-
v31.0.0
API Diffs
TextFields
- โ 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.
Component changes
Buttons
๐ Changes
- [Math] Align frames to pixel boundaries (#1730) (Robert Moore)
CollectionCells
๐ Changes
- [Collections] Making Disclosure indicator tinted (#1745) (Robert Moore)
Collections
๐ Changes
- Fix for possible infinite recursion (#1711) (Justin Shephard)
- Custom section insets call delegate (#1752) (Robert Moore)
๐ FeatureHighlight
๐ Changes
- Fix gesture recognizers (#1749) (Sam Morrison)
- [Math] Align frames to pixel boundaries (#1730) (Robert Moore)
NavigationBar
๐ Changes
- Improve centering when barButtonItems are asymmetric (#1721) (Robert Moore)
Slider
๐ Changes
- [Math] Align frames to pixel boundaries (#1730) (Robert Moore)
TextFields
๐ Changes
- 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
-
v30.0.0
API Diffs
Collections
- โ Added 'shouldHideSeparatorForCellLayoutAttributes' to MDCCollectionViewStyling protocol.
- โ Added three methods to MDCCollectionViewStylingDelegate for optionally hiding cell separators.
MaskedTransitioning
- ๐ New component that makes it easy to animate between two view controllers using an expanding mask effect.
TextFields
- โ Added 'leadingView' and 'leadingViewMode' properties to MDCTextField.
- ๐ Renamed MDCTextFieldPositioningDelegate method 'textContainerInset:' to 'textInsets:'
- โ Added 'enabled', 'textInsets', 'trailingView' and 'trailingViewMode' properties to MDCTextInput.
Typography
- ๐ Changed nullability of 'lightFontOfSize', 'mediumFontOfSize' and 'boldItalicFontOfSize' methods from nonnull to nullable.
Component changes
ButtonBar
๐ Changes
- ๐ [Themer] Avoid deprecation warning on iOS 9+ targets (#1700) (ianegordon)
Buttons
๐ Changes
- 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)
- 0๏ธโฃ 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)
CollectionCells
๐ Changes
- [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)
Collections
๐ Changes
- ๐ Add "editing" performance example (#1710) (Robert Moore)
- Add StylingDelegate methods to control separator display (#1627) (Gauthier Ambard)
๐ Dialogs
๐ Changes
- Add Issue number. (#1727) (ianegordon)
๐ FeatureHighlight
๐ Changes
- Correctly handle ended and cancelled touches (#1684) (Sam Morrison)
Ink
๐ Changes
- Don't assign compositeRipple frame twice (#1687) (Robert Moore)
- ๐ [Buttons] Reset Ink when moved to new superview (#1656) (Robert Moore)
MaskedTransition
๐ Changes
- Add Masked Transition component. (#1513) (featherless)
Snackbar
๐ Changes
- Notify MDCOverlayObservers of bottom offset changes (#1659) (Sam Morrison)
TextFields
๐ Changes
- 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)
Themes
๐ Changes
- [TextField] Add color themer for text fields (#1666) (Junius Gunaratne)
Typography
๐ Changes
- Fixing nullability attributes for fonts (#1696) (Robert Moore)
- [Fonts] Cache system fonts (#1689) (Robert Moore)
-
v29.0.0
- โช Reverts changes to the title color of MDCFlatButton and MDCRaisedButton.
-
v28.0.0
API Diffs
AppBar
- โ Added MDCAppBarTextColorAccessibilityMutator
Button
- ๐ 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.
Icons
- For each icon in MDCIcons we now have a method that returns a UIImage.
TextFields
- Removed UI_APPEARANCE_SELECTOR from all controller style properties.
- ๐ Changed all controller style properties from instance to class properties.
Component changes
AppBar
๐ Changes
- - Accessibility Mutator (#1236) (Justin Shephard)
- ๐ Remove trailing whitespace (Sam Morrison)
ButtonBar
๐ Changes
- ๐ [Buttons] Deprecate customTitleColor and remove auto-accessibility from setTitleColor (#1609) (Sam Morrison)
Buttons
๐ Changes
- ๐ Deprecate customTitleColor and remove auto-accessibility from setTitleColor (#1609) (Sam Morrison)
CollectionCells
๐ Changes
- [Collections] Use image cache for selection icons (#1638) (Robert Moore)
Collections
๐ Changes
- Allow custom UIEdgeInsets (#1614) (Robert Moore)
๐ Dialogs
๐ Changes
- MDCAlertController should announce 'alert' in VO (#1639) (Sarah Read)
- ๐ [Buttons] Deprecate customTitleColor and remove auto-accessibility from setTitleColor (#1609) (Sam Morrison)
๐ FeatureHighlight
๐ Changes
- [Feature Highlight] Swipe to dismiss (#1636) (Sam Morrison)
Ink
๐ Changes
- Ink reset passes animation value to ripples (#1652) (Robert Moore)
- Reset ink without animation calls delegate (#1654) (Robert Moore)
NavigationBar
๐ Changes
- 0๏ธโฃ 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)
PageControl
๐ Changes
- ๐ Remove internal references. (#1648) (Adrian Secord)
TextFields
๐ Changes
- 0๏ธโฃ 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)
-
v27.0.0
API Diffs
Button
- โ Removed 'resetElevationForState'.
- โ Removed NS_UNAVAILABLE from 'setBackgroundColor'.
Component changes
ActivityIndicator
๐ Changes
AppBar
๐ Changes
- Explicitly annotating some known ObjC methods. (#1617) (Martin Petrov)
BottomSheet
๐ Changes
ButtonBar
๐ Changes
- Explicitly annotating some known ObjC methods. (#1617) (Martin Petrov)
- ๐ Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
Buttons
๐ Changes
- 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)
CollectionCells
๐ Changes
- ๐ Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore) - Reset cells in prepareForReuse (#1633) (Robert Moore)
Collections
๐ Changes
- Do not invalidate layout for all gesture beginning (#1623) (Gauthier Ambard)
- 0๏ธโฃ Fallback to default cell background color on nil. (#1630) (Yurii Samsoniuk)
- ๐ Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
๐ Dialogs
๐ Changes
- 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)
๐ FeatureHighlight
๐ Changes
- ๐ [Docs] Replaced internal site references with public equivalents. (#1616) (Adrian Secord)
FlexibleHeader
๐ Changes
- โก๏ธ - Updated unit tests (#1619) (Justin Shephard)
Ink
๐ Changes
- ๐ [Docs] Replaced internal site references with public equivalents. (#1616) (Adrian Secord)
NavigationBar
๐ Changes
- ๐ Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
PageControl
๐ Changes
- Explicitly annotating some known ObjC methods. (#1617) (Martin Petrov)
- ๐ Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
ProgressView
๐ Changes
- ๐ Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
ShadowLayer
๐ Changes
- Explicitly annotating some known ObjC methods. (#1617) (Martin Petrov)
- ๐ Support layer copying (#1625) (Robert Moore)
Slider
๐ Changes
- ๐ Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
Snackbar
๐ Changes
Tabs
๐ Changes
- 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)
TextFields
๐ Changes
- 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)
Typography
๐ Changes
- ๐ Remove uses of
typeof
and the?:
operator (#1601) (Robert Moore)
-
v26.0.0
API diffs
ActivityIndicator
- 0๏ธโฃ Setting 'cycleColors' to an empty array now sets 'cycleColors' to the default cycle colors.
BottomSheet
- ๐ New component for presenting a view controller as a bottom sheet.
Buttons
- ๐ New subcomponent MDCButtonTitleColorAccessibilityMutator for enforcing title/background color contrast.
๐ Dialogs
- ๐ 'UIViewController+MaterialDialogs' property 'mdc_dialogPresentationController' now has the nullability annotation of nullable.
TextFields
- 0๏ธโฃ 'MDCTextInputController' renamed to 'MDCTextInputControllerDefault'
- โ Added 'MDCTextInputController' protocol
- โ Removed 'presentationStyle' property from MDCTextInputController
- โ Added 'MDCTextInputControllerFullWidth'
Component changes
ActivityIndicator
๐ Changes
- 0๏ธโฃ Default cycleColors property for empty arrays #1508 (#1540) (Robert Moore)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
AnimationTiming
๐ Changes
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
AppBar
๐ Changes
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
BottomSheet
๐ Changes
- [Bottom sheet] component (#1297) (Sam Morrison)
ButtonBar
๐ Changes
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
Buttons
๐ Changes
- 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)
๐ Dialogs
๐ Changes
- Add nullability annotation (#1544) (ianegordon)
- ๐ [Themer] Support alert color themer in iOS 8 (#1569) (Junius Gunaratne)
๐ FeatureHighlight
๐ Changes
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
FlexibleHeader
๐ Changes
- ๐ [Swift] Fixing swift style errors (#1577) (Will Larche)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
HeaderStackView
๐ Changes
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
NavigationBar
๐ Changes
- ๐ [Swift] Fixing swift style errors (#1577) (Will Larche)
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
Slider
๐ Changes
- [Themes] Add ability to change catalog theme (#1477) (Junius Gunaratne)
Snackbar
๐ Changes
- Resuming messages when tokens are deallocated (#1551) (Robert Moore)
- ๐ [Swift] Fixing swift style errors (#1577) (Will Larche)
Tabs
๐ Changes
- 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)
TextFields
๐ Changes
- ๐ 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)
Themes
๐ Changes
- Add ability to change catalog theme (#1477) (Junius Gunaratne)
-
v25.1.1
๐ Hotfix: Cherry picked: [Buttons] Call designated initializer in init methods
Component changes
Buttons
๐ Changes
- Call designated initializer in init methods (#1553) (ianegordon)
-
v25.1.0
๐ Changes
API diffs
Buttons
- โ Added 'init' method in MDCFloatingButton
TextFields
- โ 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
Component changes
ActivityIndicator
๐ Changes
- Fix imports to use umbrella imports (#1529) (Randall Li)
AppBar
๐ Changes
- [Themers] Add app bar color themer (#1503) (Junius Gunaratne)
ButtonBar
๐ Changes
- Fix imports to use umbrella imports (#1529) (Randall Li)
- [Themers] Add app bar color themer (#1503) (Junius Gunaratne)
Buttons
๐ Changes
- 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)
- 0๏ธโฃ [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)
CollectionCells
๐ Changes
- Add -Wstrict-prototypes and fix errors. (#1532) (Adrian Secord)
- Fix imports to use umbrella imports (#1529) (Randall Li)
Collections
๐ Changes
- Add -Wstrict-prototypes and fix errors. (#1532) (Adrian Secord)
- Fix imports to use umbrella imports (#1529) (Randall Li)
๐ Dialogs
๐ Changes
- Fix imports to use umbrella imports (#1529) (Randall Li)
๐ FeatureHighlight
๐ Changes
- Fix imports to use umbrella imports (#1529) (Randall Li)
- ๐ [Feature Highlight] Rotation fixes and animation improvement (#1505) (Sam Morrison)
FlexibleHeader
๐ Changes
- 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)
HeaderStackView
๐ Changes
- Fix imports to use umbrella imports (#1529) (Randall Li)
Ink
๐ Changes
- Add -Wstrict-prototypes and fix errors. (#1532) (Adrian Secord)
- Fix imports to use umbrella imports (#1529) (Randall Li)
NavigationBar
๐ Changes
- Fix imports to use umbrella imports (#1529) (Randall Li)
OverlayWindow
๐ Changes
- Fix imports to use umbrella imports (#1529) (Randall Li)
PageControl
๐ Changes
- Add -Wstrict-prototypes and fix errors. (#1532) (Adrian Secord)
- Fix imports to use umbrella imports (#1529) (Randall Li)
ProgressView
๐ Changes
- Fix imports to use umbrella imports (#1529) (Randall Li)
Slider
๐ Changes
- Fix imports to use umbrella imports (#1529) (Randall Li)
Snackbar
๐ Changes
- Fix imports to use umbrella imports (#1529) (Randall Li)
Tabs
๐ Changes
- Add -Wstrict-prototypes and fix errors. (#1532) (Adrian Secord)
- Added implementation for accessibilityElementForItem: (brianjmoore)
- Fix imports to use umbrella imports (#1529) (Randall Li)
TextFields
๐ Changes
- 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)
Typography
๐ Changes
- Fix imports to use umbrella imports (#1529) (Randall Li)
-
v25.0.1
๐ Hotfix: Added implementation for accessibilityElementForItem: for MDCTabBar
-
v25.0.0
API diffs
๐ FeatureHighlight
- โ Added properties 'bodyColor' and 'titleColor' in MDCFeatureHighlightView
- โ Added 'nullable' nullability specifiers to 'innerHighlightColor', 'outerHighlightColor'
- โ Added properties 'bodyCOlor' and 'titleColor' in MDCFeatureHighlightViewController
Palettes
- โ 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
Component changes
๐ FeatureHighlight
๐ Changes
Palettes
๐ Changes
- Removing palette (#1500) (Martin Petrov)