Skip to content

Releases: CosmicMind/Material

Xcode 11 Updates

23 Sep 14:10
Compare
Choose a tag to compare
  • pr-1269: Fixed Xcode 11 crash, where layoutMargins are not available before iOS 13.
  • pr-1270: Fixed missing argument in Swift Package Manager.

Grid Layout Fix

11 Sep 14:02
Compare
Choose a tag to compare
  • Fixed Grid issues, where the layout calculations were being deferred and causing inconsistencies in layouts.
  • Updated to Motion 3.1.2.

Switch Control

27 Jun 19:49
Compare
Choose a tag to compare
  • issue-1245: Fixed issue where completion block was not executed when calling Switch.toggle.

NavigationDrawerController Objective-C Methods Exposure

24 Jun 14:16
Compare
Choose a tag to compare
  • pr-1248: Exposed Obj-C methods for NavigationDrawerController.
    • issue-1247: Several methods in NavigationDrawerController not visible in Obj-C.

NavigationDrawerController Fix

28 May 11:32
Compare
Choose a tag to compare
  • 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

24 May 16:40
Compare
Choose a tag to compare
  • Added installation instructions to README.
  • pr-1236: Added Layout relations.
    • issue-1220: Support all relations for Layout constraints.

Layout Fix - Subview Arrangement

21 May 15:38
Compare
Choose a tag to compare
  • pr-1233: Fixed Layout breaks - subview ordering.

TextField & Button Fixes

20 May 12:08
Compare
Choose a tag to compare
  • 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

16 May 15:13
Compare
Choose a tag to compare
3.1.0

updated Motion

Material 3 - Swift 4.2 Support

16 May 15:13
Compare
Choose a tag to compare
  • 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 added textInsets: EdgeInsets to TextField.
  • 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 to DepthPreset.
    • Added .custom(x) case for HeightPreset.
    • Added support for heightPreset in BottomNavigationController. issue-1150
  • 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