Skip to content

Conversation

1998code
Copy link
Owner

@1998code 1998code commented Jun 9, 2025

This pull request includes updates to the project versioning, localization files, dependency handling, and documentation. The changes improve project organization, enhance localization, and modernize the documentation for a better developer experience.

Versioning and Build Updates:

  • Updated CURRENT_PROJECT_VERSION from 15 to 16 and MARKETING_VERSION from 6.0 to 6.1 in the project configuration (Demo/What's New?.xcodeproj/project.pbxproj). [1] [2] [3] [4]

Localization Enhancements:

  • Updated data.json files for multiple locales (en, ja, ko, zh-Hans, zh-Hant) to reflect changes for version 6.1, including new feature descriptions and reintroducing version 6.0 as a historical entry. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Dependency and Platform Updates:

  • Removed watchOS platform support in Package.swift and updated dependency declarations to use explicit .product() references for better clarity and compatibility. Added resource processing for Localizable.xcstrings. [1] [2]

Documentation Overhaul:

  • Revamped README.md to include a modernized structure with sections for features, quick start, configuration, platform compatibility, and advanced usage. Added new visuals and examples to improve clarity.

@1998code 1998code requested a review from Copilot June 9, 2025 14:57
@1998code 1998code self-assigned this Jun 9, 2025
@1998code 1998code added documentation Improvements or additions to documentation enhancement New feature or request labels Jun 9, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements a system restructure for version 6.1 by updating version/build numbers, enhancing localization (including reintroducing version 6.0 entries as historical data), refining dependency declarations with explicit .product() references in Package.swift, and modernizing the documentation.

  • Update project configuration (version/build numbers)
  • Update localization files for multiple locales
  • Update dependency handling and documentation

Reviewed Changes

Copilot reviewed 21 out of 21 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
Sources/SwiftNEW/Views/SwiftNEW+View.swift Updated view logic including conditional drop logic and adjusted styling
Sources/SwiftNEW/Views/Sheets/HistorySheet.swift Added history view sheet implementation
Sources/SwiftNEW/Views/Sheets/CurrentVersionSheet.swift Implemented current version sheet with updated layout and data loading
Sources/SwiftNEW/Views/Components/HeaderView.swift Updated header component for different platforms
Sources/SwiftNEW/Views/Components/ButtonComponents.swift Added button components for history, current, and close actions
Sources/SwiftNEW/Extensions/SwiftNEW+Functions.swift Updated version comparison, data loading, and drop functionality
Sources/SwiftNEW/Bundle+Ext.swift Added helper for version/build string formatting
README and translation files Revamped documentation across multiple locales
Package.swift Removed watchOS support and updated dependency references using .product() syntax
Demo/What's New?/…/data.json files Updated localization data to reflect version 6.1 changes
Demo/What's New?.xcodeproj/project.pbxproj Updated project version and marketing version to 16 and 6.1 respectively

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@1998code 1998code merged commit a592b64 into main Jun 9, 2025
3 checks passed
@1998code 1998code deleted the restructure branch June 9, 2025 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant