Material v3.0.0 Release Notes

Release Date: 2019-05-16 // almost 5 years ago
    • โšก๏ธ 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