├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ ├── docc.yml │ ├── test.yml │ ├── version-bump.yml │ └── xcframework.yml ├── .gitignore ├── .swiftlint.yml ├── Demo ├── Demo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Demo │ ├── AlternateAppIcon+Demo.swift │ ├── ContentView.swift │ ├── DemoApp.swift │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── Resources │ ├── AppIcon.icon │ ├── Assets │ │ └── Icon 2.png │ └── icon.json │ └── Assets.xcassets │ ├── AccentColor.colorset │ └── Contents.json │ ├── AlternateAppIcons │ ├── AppIcon-Blue.appiconset │ │ ├── Contents.json │ │ └── Icon.png │ ├── AppIcon-Green.appiconset │ │ ├── AppIcon-Green.png │ │ └── Contents.json │ ├── AppIcon-Red.appiconset │ │ ├── AppIcon-Red.png │ │ └── Contents.json │ ├── AppIcon-Yellow.appiconset │ │ ├── AppIcon-Yellow.png │ │ └── Contents.json │ └── Contents.json │ ├── AlternateIcons │ ├── AppIcon-Blue.imageset │ │ ├── AppIcon-Blue.png │ │ └── Contents.json │ ├── AppIcon-Green.imageset │ │ ├── AppIcon-Green.png │ │ └── Contents.json │ ├── AppIcon-Red.imageset │ │ ├── AppIcon-Red.png │ │ └── Contents.json │ ├── AppIcon-Yellow.imageset │ │ ├── AppIcon-Yellow.png │ │ └── Contents.json │ └── Contents.json │ └── Contents.json ├── LICENSE ├── Package.swift ├── README.md ├── RELEASE_NOTES.md ├── Resources ├── Icon-Badge.png ├── Icon-Plain.png └── Preview.png ├── Sources └── AppIconKit │ ├── AlternateAppIcon.swift │ ├── AlternateAppIconCollection.swift │ ├── AlternateAppIconContext.swift │ ├── AlternateAppIconListItem.swift │ ├── AlternateAppIconShelf.swift │ ├── AppIconKit.docc │ ├── AppIconKit.md │ └── Resources │ │ ├── Logo.png │ │ └── Preview.png │ ├── Images.xcassets │ ├── AppIcon.imageset │ │ ├── Contents.json │ │ └── Icon-CandyShop-CuppyCake.png │ └── Contents.json │ └── ItemShelf.swift ├── Tests └── AppIconKitTests │ └── AppIconKitTests.swift └── scripts ├── build.sh ├── chmod-all.sh ├── docc.sh ├── git-default-branch.sh ├── l10n-gen.sh ├── package-name.sh ├── release-validate-git.sh ├── release-validate-package.sh ├── release.sh ├── sync-from.sh ├── sync-to.sh ├── test.sh ├── tools └── StringCatalogKeyBuilder │ ├── Package.resolved │ ├── Package.swift │ ├── README.md │ └── Sources │ └── StringCatalogKeyBuilder │ ├── StringCatalogParserCommand.swift │ └── main.swift ├── version-bump.sh ├── version-number.sh └── xcframework.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [danielsaidi] 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/.github/workflows/docc.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/version-bump.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/.github/workflows/version-bump.yml -------------------------------------------------------------------------------- /.github/workflows/xcframework.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/.github/workflows/xcframework.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/Demo/AlternateAppIcon+Demo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/AlternateAppIcon+Demo.swift -------------------------------------------------------------------------------- /Demo/Demo/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/ContentView.swift -------------------------------------------------------------------------------- /Demo/Demo/DemoApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/DemoApp.swift -------------------------------------------------------------------------------- /Demo/Demo/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/AppIcon.icon/Assets/Icon 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/AppIcon.icon/Assets/Icon 2.png -------------------------------------------------------------------------------- /Demo/Demo/Resources/AppIcon.icon/icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/AppIcon.icon/icon.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Blue.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Blue.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Blue.appiconset/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Blue.appiconset/Icon.png -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Green.appiconset/AppIcon-Green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Green.appiconset/AppIcon-Green.png -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Green.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Green.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Red.appiconset/AppIcon-Red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Red.appiconset/AppIcon-Red.png -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Red.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Red.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Yellow.appiconset/AppIcon-Yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Yellow.appiconset/AppIcon-Yellow.png -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Yellow.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/AppIcon-Yellow.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateAppIcons/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Blue.imageset/AppIcon-Blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Blue.imageset/AppIcon-Blue.png -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Blue.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Blue.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Green.imageset/AppIcon-Green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Green.imageset/AppIcon-Green.png -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Green.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Green.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Red.imageset/AppIcon-Red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Red.imageset/AppIcon-Red.png -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Red.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Red.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Yellow.imageset/AppIcon-Yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Yellow.imageset/AppIcon-Yellow.png -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Yellow.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateIcons/AppIcon-Yellow.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/AlternateIcons/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/AlternateIcons/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Demo/Demo/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /Resources/Icon-Badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Resources/Icon-Badge.png -------------------------------------------------------------------------------- /Resources/Icon-Plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Resources/Icon-Plain.png -------------------------------------------------------------------------------- /Resources/Preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Resources/Preview.png -------------------------------------------------------------------------------- /Sources/AppIconKit/AlternateAppIcon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Sources/AppIconKit/AlternateAppIcon.swift -------------------------------------------------------------------------------- /Sources/AppIconKit/AlternateAppIconCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Sources/AppIconKit/AlternateAppIconCollection.swift -------------------------------------------------------------------------------- /Sources/AppIconKit/AlternateAppIconContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Sources/AppIconKit/AlternateAppIconContext.swift -------------------------------------------------------------------------------- /Sources/AppIconKit/AlternateAppIconListItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Sources/AppIconKit/AlternateAppIconListItem.swift -------------------------------------------------------------------------------- /Sources/AppIconKit/AlternateAppIconShelf.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Sources/AppIconKit/AlternateAppIconShelf.swift -------------------------------------------------------------------------------- /Sources/AppIconKit/AppIconKit.docc/AppIconKit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Sources/AppIconKit/AppIconKit.docc/AppIconKit.md -------------------------------------------------------------------------------- /Sources/AppIconKit/AppIconKit.docc/Resources/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Sources/AppIconKit/AppIconKit.docc/Resources/Logo.png -------------------------------------------------------------------------------- /Sources/AppIconKit/AppIconKit.docc/Resources/Preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Sources/AppIconKit/AppIconKit.docc/Resources/Preview.png -------------------------------------------------------------------------------- /Sources/AppIconKit/Images.xcassets/AppIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Sources/AppIconKit/Images.xcassets/AppIcon.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/AppIconKit/Images.xcassets/AppIcon.imageset/Icon-CandyShop-CuppyCake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Sources/AppIconKit/Images.xcassets/AppIcon.imageset/Icon-CandyShop-CuppyCake.png -------------------------------------------------------------------------------- /Sources/AppIconKit/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Sources/AppIconKit/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Sources/AppIconKit/ItemShelf.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Sources/AppIconKit/ItemShelf.swift -------------------------------------------------------------------------------- /Tests/AppIconKitTests/AppIconKitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/Tests/AppIconKitTests/AppIconKitTests.swift -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/chmod-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/chmod-all.sh -------------------------------------------------------------------------------- /scripts/docc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/docc.sh -------------------------------------------------------------------------------- /scripts/git-default-branch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/git-default-branch.sh -------------------------------------------------------------------------------- /scripts/l10n-gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/l10n-gen.sh -------------------------------------------------------------------------------- /scripts/package-name.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/package-name.sh -------------------------------------------------------------------------------- /scripts/release-validate-git.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/release-validate-git.sh -------------------------------------------------------------------------------- /scripts/release-validate-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/release-validate-package.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /scripts/sync-from.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/sync-from.sh -------------------------------------------------------------------------------- /scripts/sync-to.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/sync-to.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /scripts/tools/StringCatalogKeyBuilder/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/tools/StringCatalogKeyBuilder/Package.resolved -------------------------------------------------------------------------------- /scripts/tools/StringCatalogKeyBuilder/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/tools/StringCatalogKeyBuilder/Package.swift -------------------------------------------------------------------------------- /scripts/tools/StringCatalogKeyBuilder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/tools/StringCatalogKeyBuilder/README.md -------------------------------------------------------------------------------- /scripts/tools/StringCatalogKeyBuilder/Sources/StringCatalogKeyBuilder/StringCatalogParserCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/tools/StringCatalogKeyBuilder/Sources/StringCatalogKeyBuilder/StringCatalogParserCommand.swift -------------------------------------------------------------------------------- /scripts/tools/StringCatalogKeyBuilder/Sources/StringCatalogKeyBuilder/main.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | // Run the CLI tool 4 | StringCatalogParserCommand.main() 5 | -------------------------------------------------------------------------------- /scripts/version-bump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/version-bump.sh -------------------------------------------------------------------------------- /scripts/version-number.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/version-number.sh -------------------------------------------------------------------------------- /scripts/xcframework.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielsaidi/AppIconKit/HEAD/scripts/xcframework.sh --------------------------------------------------------------------------------