Skip to content

Releases: imodeveloper/dskit

Last UIKit version

30 Apr 06:00

Choose a tag to compare

Last UIKit version

2.0.2

29 Apr 14:18

Choose a tag to compare

Full Changelog: 2.0.1...2.0.2

2.0.1

25 Apr 13:55

Choose a tag to compare

Full Changelog: 2.0.0...2.0.1

Swift UI

25 Apr 13:06

Choose a tag to compare

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:

  1. Swift UI Transition: Initiated the implementation of DSKit in Swift UI to leverage the latest iOS features and streamline the UI development process.
  2. Gallery and Grid Enhancements: Overhauled the gallery and grid systems for improved performance and user interaction.
  3. Refactoring and Code Quality:
    • Updated various components to utilize iOS 16 capabilities.
    • Refactored code for better readability and maintenance, including renaming DSGallery to DSCoverFlow and DSDimension to DSSpacingDimension.
    • Introduced the ds screen modifier for enhanced screen management.
  4. 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.
  5. Testing and Stability:
    • Added snapshot tests and expanded unit testing to cover all screens, ensuring robustness and reliability.
  6. Project Configuration Updates: Updated project configurations to support new changes and future scalability.
  7. 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.
  8. 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

15 Dec 08:45

Choose a tag to compare

Make the project build

1.0.3

09 Jun 09:09

Choose a tag to compare

Small fix

Improvements

04 Jul 15:47

Choose a tag to compare

1.0.2

Merge pull request #15 from merzal/feature/text-field-toggle-secure-t…

Production

18 May 06:42

Choose a tag to compare

DSKit is now ready for production.

What's Changed

New Contributors

Beta

22 Feb 12:37

Choose a tag to compare

Beta Pre-release
Pre-release
1.0.0

Update project architecture