Releases: CosmicMind/Material
Releases · CosmicMind/Material
Xcode 11 Updates
- pr-1269: Fixed Xcode 11 crash, where layoutMargins are not available before iOS 13.
- pr-1270: Fixed missing argument in Swift Package Manager.
- Updated to Motion 3.1.3.
Grid Layout Fix
- Fixed Grid issues, where the layout calculations were being deferred and causing inconsistencies in layouts.
- Updated to Motion 3.1.2.
Switch Control
- issue-1245: Fixed issue where completion block was not executed when calling Switch.toggle.
NavigationDrawerController Objective-C Methods Exposure
- pr-1248: Exposed Obj-C methods for NavigationDrawerController.
- issue-1247: Several methods in NavigationDrawerController not visible in Obj-C.
NavigationDrawerController Fix
- pr-1239: Fixed regression with intrinsic content sizing in Switch control.
- pr-1240: Fixed prepare method called twice.
- issue-1215: prepare() is called twice on NavigationDrawerController.
Installation Instructions
- Added installation instructions to README.
- pr-1236: Added Layout relations.
- issue-1220: Support all relations for Layout constraints.
Layout Fix - Subview Arrangement
- pr-1233: Fixed Layout breaks - subview ordering.
- issue-1232: Layout breaks view arrangements.
TextField & Button Fixes
- pr-2131: Storyboard TextField fixes.
- issue-1229: TextField's tintColor doesn't support user setting.
- issue-1230: Button's title font doesn't support user setting.
Motion 3.1 - Swift 5 Support
3.1.0 updated Motion
Material 3 - Swift 4.2 Support
- Updated to swift 4.2.
- pr-1124: Fixed issue-1123, TextField is not scrolling.
- issue-1123: TextField is not scrolling when inputing characters and using a large Font size.
- pr-1126: Cleaned up TextField.
- pr-1130: Addressed multiple issues.
- issue-1125: TextView with animated placeholder.
- issue-1127: TextView auto-adjust height based on text lines.
- issue-1128: TextField animates weird when text alignment is .right and we have textInset.
- Removed
textInset: CGFloat
and addedtextInsets: EdgeInsets
toTextField
.
- pr-1134: Added swipe feature to BottomNavigationController.
- issue-1132: BottomNavigationController same swipe behaviour as TabsController.
- pr-1147: Allow framework to be linked from extensions.
- pr-1151: New features.
- Added
left/right/above/below
directions toDepthPreset
. - Added
.custom(x)
case forHeightPreset
. - Added support for
heightPreset
inBottomNavigationController
. issue-1150
- Added
- pr-1165: Added interactive swipe.
- issue-1135: Convert swiping in TabsController and BottomNavigationController to interactive.
- pr-1115: Introducing Theming to Material.
- pr-1173: Added dialogs.
- pr-1174: Added disabling theming globally and per-class.
- pr-1183: Added global theme font.
- pr-1185: Reworked layout system.
- pr-1186: Fixed SnackBar laid out incorrectly.
- pr-1187: Added option for disabling snackbar layout edge inset calculation