Releases: aumchauhan/MaterialUIKit
2.0.1
🚀 Release Note v2.0.1
🛠️ Improvements
- Added an option for vertical tab bar alignment using VStack for rendering, providing more layout flexibility.
👤 Contributor
- @supersimple33 (PR #3 )
Full Changelog: 2.0.0...2.0.1
2.0.0
🚀 Release Note v2.0.0
✨ Enhancement
- All components have been renamed and the
MUIprefix 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
🚀 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
🚀 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
🚀 Release Note v1.2.0
🆕 What's New
- Added a
MUIBlankViewwith default MaterialUIKit styling for seamless integration. - Added a new component
MUIRadioButtonGroupfor 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
MUIFloatingButtonto.muiFloatingButton()view modifier for improved usage and alignment flexibility. - Renamed
iconColor()totonal()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
🚀 Release Note v1.1.0
🆕 What's New
- Added two new components:
MUIMenuandMUINavigationLabel.
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 aMUIMenu, 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, andMUIList.
🐞 Bug Fixes
- Fixed an issue where
muiSnackbarwas not appearing at the bottom of the screen. - Resolved an issue causing extra padding in the unfocused state of the placeholder in
MUITextFieldandMUISecureField. - 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
🚀 Release Note v1.0.7
✨ Enhancement
- Improved
MUIListcomponent that supports dynamic data.
In version v1.0.7,
MUIListhas 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 useMUIListwithout 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
🚀 Release Note v1.0.6
🐞Bug Fixes
- Resolved UI glitches in
MUIDatePicker&MUITimePicker.
Full Changelog: 1.0.5...1.0.6
1.0.5
🚀 Release Note v1.0.5
✨ Enhancement
- Added a new component
MUIDialogSheetthat 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
🚀 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