Material

A UI/UX framework for creating beautiful applications.

MIT License

Stars
12K
Committers
57

Bot releases are hidden (Show)

Material - Xcode 11 Updates Latest Release

Published by daniel-jonathan about 5 years ago

  • pr-1269: Fixed Xcode 11 crash, where layoutMargins are not available before iOS 13.
  • pr-1270: Fixed missing argument in Swift Package Manager.
Material - Grid Layout Fix

Published by daniel-jonathan about 5 years ago

  • Fixed Grid issues, where the layout calculations were being deferred and causing inconsistencies in layouts.
  • Updated to Motion 3.1.2.
Material - Switch Control

Published by daniel-jonathan over 5 years ago

  • issue-1245: Fixed issue where completion block was not executed when calling Switch.toggle.
Material - NavigationDrawerController Objective-C Methods Exposure

Published by daniel-jonathan over 5 years ago

  • pr-1248: Exposed Obj-C methods for NavigationDrawerController.
    • issue-1247: Several methods in NavigationDrawerController not visible in Obj-C.
Material - NavigationDrawerController Fix

Published by daniel-jonathan over 5 years ago

  • 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.
Material - Installation Instructions

Published by daniel-jonathan over 5 years ago

  • Added installation instructions to README.
  • pr-1236: Added Layout relations.
    • issue-1220: Support all relations for Layout constraints.
Material - Layout Fix - Subview Arrangement

Published by daniel-jonathan over 5 years ago

  • pr-1233: Fixed Layout breaks - subview ordering.
Material - TextField & Button Fixes

Published by daniel-jonathan over 5 years ago

  • 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.
Material - Motion 3.1 - Swift 5 Support

Published by daniel-jonathan over 5 years ago

Material - Material 3 - Swift 4.2 Support

Published by daniel-jonathan over 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
Material - TextField

Published by daniel-jonathan about 6 years ago

  • pr-1120: Fixed issue where TextField cursor was not being repositioned correctly.
    • issue-1119: Cursor position was incorrectly being positioned when toggling security entry.
Material - Bug Fixes

Published by daniel-jonathan about 6 years ago

Material - TabBar

Published by daniel-jonathan over 6 years ago

  • pr-1113: Added update() to Grid.
  • pr-1112: Added tab bar centering.
    • issue-926: TabsController - centering TabItem after selection.
  • pr-1114: Added option to adjust tabBar line width.
Material - Clipping

Published by daniel-jonathan over 6 years ago

  • issue-1110: Fixed an issue where the depth of a view was being clipped from incorrectly.
Material - Batch Update

Published by daniel-jonathan over 6 years ago

  • Updated to Motion 1.4.2.
  • pr-1004: Added RadioButton/CheckButton and RadioButtonGroup/CheckButtonGroup.
  • Updated to Motion 1.4.0.
  • pr-1047: Document material color codes.
    • issue-1000: Color: Document mapping from codes (e.g. a400) to names (e.g. accent1).
  • pr-1055: Open up FABMenu a little bit.
  • Updated Copyright years.
  • pr-1079: Added custom navigationBarClass support to NavigationController.
    • issue-1074: Need to use a NavigationBar subclass with NavigationController.
  • pr-1080: Fixed license badge href.
  • pr-1046: Added ShouldOpen and ShouldClose delegate methods to FABMenuDelegate.
    • issue-1043: ShouldOpen and ShouldClose delegate methods FABMenu.
  • pr-1086: Fix delegations never fired on tab swipe.
    • issue-1087: TabBar item is selected even though TabsController delegate shouldSelect always returns false.
    • issue-1056: Delegation methods never fired on Tab swipe.
  • pr-1088: Removed unnecessary convenience initializers.
    • issue-1085: convenience init() across the framework prevents generic initialization of the components.
  • pr-1082: Added ErrorTextField validation.
    • issue-1017: Can we make the error detail for textfields dynamic?
    • issue-1053: TextField Detail Label not Layed-Out correctly with Left-Image.
  • pr-1103: Added ability to change password visibility icons.
Material - TabItem Images

Published by daniel-jonathan over 6 years ago

  • issue-1057: Added image states for TabItems used in TabBar and TabsController.
Material - NavigationController

Published by daniel-jonathan over 6 years ago

  • issue-995: Updated iOS 11 layout margins for NavigationBar.
  • pr-1038: Merged PR for iOS 11 layout margins fix.
Material - TabsController

Published by daniel-jonathan over 6 years ago

  • Updated TabsController to no longer force the default animation to change between tabs and not return to normal behavior.
  • issue-1044: Fixed issue where TabBar items were not correctly laying out.
Material - TextField

Published by daniel-jonathan over 6 years ago

  • issue-841: Adjusted default sizing for Switch to be more like the original sizing.
  • pr-1030: Added workaround for known issue where trailing whitespace is apparent in UITextField.
  • Updated to Motion 1.3.5.
Material - TabsController & Motion

Published by daniel-jonathan over 6 years ago