Skip to content

Commit 5183e78

Browse files
ivanvorobeiclaude
andcommitted
Rewrite library: native SF Symbol rendering, drop legacy support
- Render app.fill at natural size with draw(at:) instead of draw(in:) to preserve squircle shape - Add SettingsIconSize enum with standard (32/16pt) and custom sizes - Use UIGraphicsImageRenderer instead of deprecated UIGraphicsBeginImageContext - SwiftUI view uses .resizable().scaledToFit() for correct proportions - Bump to Swift 6.0, iOS 15+, macOS 13+ - Remove CocoaPods support, GitHub templates, and community docs - Add .build to .gitignore Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent ff1f10e commit 5183e78

15 files changed

Lines changed: 245 additions & 345 deletions

.github/FUNDING.yml

Lines changed: 0 additions & 1 deletion
This file was deleted.

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44

55
# Swift Package Manager
66
.swiftpm
7+
.build

CODE_OF_CONDUCT.md

Lines changed: 0 additions & 128 deletions
This file was deleted.

CONTRIBUTING.md

Lines changed: 0 additions & 29 deletions
This file was deleted.

Package.swift

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
1-
// swift-tools-version: 5.4
1+
// swift-tools-version: 6.0
22

33
import PackageDescription
44

55
let package = Package(
66
name: "SettingsIconGenerator",
7-
defaultLocalization: "en",
87
platforms: [
9-
.iOS(.v13),
10-
.tvOS(.v13),
11-
.macOS(.v11)
8+
.iOS(.v15),
9+
.macOS(.v13)
1210
],
1311
products: [
1412
.library(
1513
name: "SettingsIconGenerator",
1614
targets: ["SettingsIconGenerator"]
1715
)
1816
],
19-
dependencies: [],
2017
targets: [
2118
.target(
2219
name: "SettingsIconGenerator"

README.md

Lines changed: 0 additions & 108 deletions
This file was deleted.

0 commit comments

Comments
 (0)