Releases: imodeveloper/dskit
Releases · imodeveloper/dskit
Last UIKit version
Last UIKit version
2.0.2
Full Changelog: 2.0.1...2.0.2
2.0.1
Full Changelog: 2.0.0...2.0.1
Swift UI
Pull Request Description for DSKit Swift UI Implementation
This pull request encapsulates a comprehensive range of enhancements and refinements aimed at transitioning DSKit to Swift UI and boosting its overall functionality, readability, and maintainability.
Key Changes:
- Swift UI Transition: Initiated the implementation of DSKit in Swift UI to leverage the latest iOS features and streamline the UI development process.
- Gallery and Grid Enhancements: Overhauled the gallery and grid systems for improved performance and user interaction.
- Refactoring and Code Quality:
- Updated various components to utilize iOS 16 capabilities.
- Refactored code for better readability and maintenance, including renaming
DSGallerytoDSCoverFlowandDSDimensiontoDSSpacingDimension. - Introduced the
ds screen modifierfor enhanced screen management.
- Styling and Design System Overhaul:
- Extensive refactoring of size, spacing, colors, fonts, and text styles to align with new design guidelines.
- Improved color and price handling across the system.
- Testing and Stability:
- Added snapshot tests and expanded unit testing to cover all screens, ensuring robustness and reliability.
- Project Configuration Updates: Updated project configurations to support new changes and future scalability.
- Bug Fixes and Minor Improvements:
- Addressed several bugs affecting the card style and other minor issues.
- Conducted general cleanup and removed unused properties to tidy the codebase.
- Documentation Improvements: Enhanced the README file to better represent the new changes and instructions for new users.
Development Focus:
The effort was focused on not just translating existing features into Swift UI, but also on enhancing the overall architecture to make DSKit more adaptable, maintainable, and scalable as it grows.
This pull request is ready for review and subsequent integration. The changes herein lay down a robust foundation for future features and improvements in DSKit.
Make the project build
Make the project build
1.0.3
Small fix
Improvements
1.0.2 Merge pull request #15 from merzal/feature/text-field-toggle-secure-t…
Production
DSKit is now ready for production.
What's Changed
- Circleci project setup by @imodeveloper in #1
- Create CODE_OF_CONDUCT.md by @imodeveloper in #3
- Create LICENSE by @imodeveloper in #4
- Text field improvements by @merzal in #7
- Force regenerating segment control by @merzal in #8
- Handle validation border also when custom border style is applied by @merzal in #10
- Add possibility to set custom font to the links by @merzal in #11
- Add possibility to set custom width for card items by @merzal in #16
- Make width and height calculations of the text composer public by @merzal in #18
- Code overview by @imodeveloper in #19
New Contributors
- @merzal made their first contribution in #7
Full Changelog: 1.0.0...1.0.1
Beta
1.0.0 Update project architecture