Skip to content

Releases: aumChauhan/MaterialUIKit

2.0.0

29 Jul 11:03
Compare
Choose a tag to compare

🚀 Release Note v2.0.0

✨ Enhancement

  • All components have been renamed and the MUI prefix has been removed for better clarity and consistency.
  • Added haptic feedback across all components to enhance the user experience.
  • Added a configuration system allowing customization of various UI elements.

🛠️ Other Improvements

  • Fixed issues related to button spacing in the Navigation View.
  • Improved consistency in UI elements across the library, ensuring a more cohesive appearance.

📄 Documentation

  • Documentation has been moved from the Wiki to GitBook for a more structured and detailed presentation.
  • Included detailed explanations, usage examples, and previews for each component.

For more detailed usage instructions and examples, refer to the documentation.

Full Changelog: 1.2.2...2.0.0

1.2.2

10 Jun 11:19
Compare
Choose a tag to compare

🚀 Release Note v1.2.2

🛠️ Improvements

  • Minor optimizations and code cleanup for improved readability.

Full Changelog: 1.2.1...1.2.2

1.2.1

27 May 11:12
Compare
Choose a tag to compare

🚀 Release Note v1.2.1

✨ Enhancement

  • Transformed theme classes into structs for improved flexibility and efficiency.

🐞 Bug Fixes

  • Resolved Git issue #1: Added a sample project to demonstrate MaterialUIKit's usage.

🛠️ Other Improvements

  • Made minor UI fixes for enhanced visual consistency and user experience.

Full Changelog: 1.2.0...1.2.1

1.2.0

16 Apr 17:42
Compare
Choose a tag to compare

🚀 Release Note v1.2.0

🆕 What's New

  • Added a MUIBlankView with default MaterialUIKit styling for seamless integration.
  • Added a new component MUIRadioButtonGroup for presenting a collection of items in a radio button form.

✨ Enhancements

  • Enhanced color palette access through a streamlined Color extension. Now, you can directly use MaterialUIKit color palette in the SwiftUI view modifiers. For more info regarding color palette access refer to docs .
  • Refactored MUIFloatingButton to .muiFloatingButton() view modifier for improved usage and alignment flexibility.
  • Renamed iconColor() to tonal() for a more descriptive and streamlined naming convention.

🐞 Bug Fixes

  • General code improvements and fixes.

📄 Documentation Updates

  • Updated documentation to include important notes and user guidance for newly introduced components.
  • Added user documentation for MUIFloatingButton, MUIRadioButtonGroup & MUIBlankView.

Full Changelog: 1.1.0...1.2.0

1.1.0

26 Mar 12:18
Compare
Choose a tag to compare

🚀 Release Note v1.1.0

🆕 What's New

MUIMenu: Added a SwiftUI view to create a menu that presents content when activated by tapping its label in Material-UI style.
MUIMenuLabel: Added a label view to create a custom label for a MUIMenu, enhancing customization options for menu labels.
MUINavigationLabel: Added a navigation link label in Material-UI style, providing a sleek look to navigation links.

✨ Enhancements

  • Updated protocol and view modifier names for consistency.
  • Added strokes to enhance the UI of MUIAlert, muiDialogSheet, and other components.
  • Changed access modifier from public to internal in fallback view modifiers and updated UI.
  • Improved UI/UX of muiDatePicker, muiTimePicker, MUICardView, MUICheckBox, MUISwitch, and MUIList.

🐞 Bug Fixes

  • Fixed an issue where muiSnackbar was not appearing at the bottom of the screen.
  • Resolved an issue causing extra padding in the unfocused state of the placeholder in MUITextField and MUISecureField.
  • Fixed minor UI inconsistencies.

📄 Documentation Updates

  • Migrated all documentation to the Wiki section and removed DOCUMENTATION.md.
  • Updated the README file to reflect the move of documentation to the Wiki section and removed preview, getting started, and installation setup sections.
  • Included contribution details in the README for easy access.

For more detailed usage instructions and examples, refer to the documentation .

Full Changelog: 1.0.7...1.1.0

1.0.7

30 Jan 09:35
Compare
Choose a tag to compare

🚀 Release Note v1.0.7

✨ Enhancement

  • Improved MUIList component that supports dynamic data.

In version v1.0.7, MUIList has been enhanced to provide a more intuitive and flexible API. The major change is that it no longer requires explicit data to be passed for rendering. You can now use MUIList without providing a data set.

📄 Documentation Updates

  • Minor updates to the README file.
  • Updated usage instructions for MUIList.

For more details, refer to the documentation.

Full Changelog: 1.0.6...1.0.7

1.0.6

27 Jan 13:30
Compare
Choose a tag to compare

🚀 Release Note v1.0.6

🐞Bug Fixes

  • Resolved UI glitches in MUIDatePicker & MUITimePicker.

Full Changelog: 1.0.5...1.0.6

1.0.5

23 Jan 19:52
Compare
Choose a tag to compare

🚀 Release Note v1.0.5

✨ Enhancement

  • Added a new component MUIDialogSheet that presents a MaterialUI style dialog sheet over the current view.

📄 Documentation Updates

  • Added brief usage & summary of muiDialogSheet() & made a few minor changes in documentation.

For more details, refer to the documentation.

Full Changelog: 1.0.4...1.0.5

1.0.4

20 Jan 17:34
Compare
Choose a tag to compare

🚀 Release Note v1.0.4

✨ Enhancement

  • Added fallback support for older iOS versions.
  • Updated the minimum iOS requirement from iOS 17.0 to iOS 15.0.

Full Changelog: 1.0.3...1.0.4

1.0.3

08 Jan 05:06
Compare
Choose a tag to compare

🚀 Release Note v1.0.3

✨ Enhancement

  • Improved color initialization for better flexibility and compatibility with light and dark modes.
  • Removed colorTheme parameter from MaterialUIThemeProtocol for simplifying and improving the color theme management.

📄 Documentation Updates

  • Made minor changes to the documentation.

For more details, refer to the documentation.

Full Changelog: 1.0.2...1.0.3