From 132f5f8b464a6fb5b475f32977b9a859ee293ac8 Mon Sep 17 00:00:00 2001 From: Andrea Agudo Date: Mon, 14 Nov 2022 14:31:19 +0100 Subject: [PATCH 1/3] skip_dirty_check: true --- .github/workflows/create-tokens.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/create-tokens.yml b/.github/workflows/create-tokens.yml index 19240f5..2ad218d 100644 --- a/.github/workflows/create-tokens.yml +++ b/.github/workflows/create-tokens.yml @@ -19,4 +19,5 @@ jobs: - name: 🎉 Autocommit generated files uses: stefanzweifel/git-auto-commit-action@v4 with: - commit_message: 📚 Updated files generated + commit_message: 📚 Updated files generated + skip_dirty_check: true From 58a893634e665ee8964a9d8cf1d31d127983424c Mon Sep 17 00:00:00 2001 From: Andrea Agudo Date: Mon, 14 Nov 2022 14:33:32 +0100 Subject: [PATCH 2/3] push_options: '--force' --- .github/workflows/create-tokens.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-tokens.yml b/.github/workflows/create-tokens.yml index 2ad218d..c3ef16f 100644 --- a/.github/workflows/create-tokens.yml +++ b/.github/workflows/create-tokens.yml @@ -19,5 +19,5 @@ jobs: - name: 🎉 Autocommit generated files uses: stefanzweifel/git-auto-commit-action@v4 with: + push_options: '--force' commit_message: 📚 Updated files generated - skip_dirty_check: true From d49813cdacdf8efba118bb7edc9a24408887b86f Mon Sep 17 00:00:00 2001 From: Andrea Agudo Date: Tue, 15 Nov 2022 11:07:47 +0100 Subject: [PATCH 3/3] removed feedback colors and fonts --- .../UserInterfaceState.xcuserstate | Bin 52718 -> 55611 bytes .../Default/feedback/Contents.json | 6 -- .../Default/feedback/accent/Contents.json | 6 -- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 56 ------------------ .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Default/feedback/error/Contents.json | 6 -- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Default/feedback/success/Contents.json | 6 -- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Default/feedback/warning/Contents.json | 6 -- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 20 ------- .../Contents.json | 56 ------------------ ios/Sources/Theming/Font+Extensions.swift | 54 ----------------- ios/Sources/Theming/Theme.swift | 1 - .../Theming/ThemeManager+DefaultTheme.swift | 46 -------------- 35 files changed, 723 deletions(-) delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-10.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-100.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-20.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-40.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-60.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-80.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-base.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-100.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-20.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-40.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-60.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-80.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-base.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-100.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-20.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-40.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-60.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-80.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-base.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-100.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-20.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-40.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-60.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-80.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-base.colorset/Contents.json delete mode 100644 ios/Sources/InApp/InAppColors.xcassets/Default/neutral/default-neutral-background.colorset/Contents.json diff --git a/.swiftpm/xcode/package.xcworkspace/xcuserdata/andrea.agudo.xcuserdatad/UserInterfaceState.xcuserstate b/.swiftpm/xcode/package.xcworkspace/xcuserdata/andrea.agudo.xcuserdatad/UserInterfaceState.xcuserstate index ebfdcb87179345b5f4cccd90120f929b93bb439c..a73e3dc18b207f7ca0ad088d7d795eb4db2824a0 100644 GIT binary patch literal 55611 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 literal 52718 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 TD<%g0FC<e=G67+@AP9XN`kN diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/Contents.json deleted file mode 100644 index 73c0059..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/Contents.json deleted file mode 100644 index 73c0059..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-10.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-10.colorset/Contents.json deleted file mode 100644 index d715ca4..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-10.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "1.000", - "green" : "0.969", - "red" : "0.937" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-100.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-100.colorset/Contents.json deleted file mode 100644 index b07d26c..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-100.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.961", - "green" : "0.467", - "red" : "0.039" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-20.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-20.colorset/Contents.json deleted file mode 100644 index 637c786..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-20.colorset/Contents.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.992", - "green" : "0.914", - "red" : "0.843" - } - }, - "idiom" : "universal" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "light" - } - ], - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.992", - "green" : "0.914", - "red" : "0.843" - } - }, - "idiom" : "universal" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.192", - "green" : "0.114", - "red" : "0.051" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-40.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-40.colorset/Contents.json deleted file mode 100644 index d2b5797..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-40.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.984", - "green" : "0.788", - "red" : "0.616" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-60.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-60.colorset/Contents.json deleted file mode 100644 index 9c1a21f..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-60.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.976", - "green" : "0.682", - "red" : "0.424" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-80.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-80.colorset/Contents.json deleted file mode 100644 index 891a29e..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-80.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.965", - "green" : "0.525", - "red" : "0.137" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-base.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-base.colorset/Contents.json deleted file mode 100644 index af3a647..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/accent/default-feedback-accent-base.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.969", - "green" : "0.576", - "red" : "0.231" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/Contents.json deleted file mode 100644 index 73c0059..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-100.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-100.colorset/Contents.json deleted file mode 100644 index 81b4cca..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-100.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.125", - "green" : "0.141", - "red" : "0.906" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-20.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-20.colorset/Contents.json deleted file mode 100644 index 7add393..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-20.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.863", - "green" : "0.863", - "red" : "0.984" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-40.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-40.colorset/Contents.json deleted file mode 100644 index 30ba206..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-40.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.576", - "green" : "0.584", - "red" : "0.953" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-60.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-60.colorset/Contents.json deleted file mode 100644 index 938ab8d..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-60.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.396", - "green" : "0.408", - "red" : "0.933" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-80.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-80.colorset/Contents.json deleted file mode 100644 index 01940c3..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-80.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.216", - "green" : "0.227", - "red" : "0.918" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-base.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-base.colorset/Contents.json deleted file mode 100644 index 1001684..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/error/default-feedback-error-base.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.306", - "green" : "0.318", - "red" : "0.925" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/Contents.json deleted file mode 100644 index 73c0059..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-100.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-100.colorset/Contents.json deleted file mode 100644 index 8eb1cf3..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-100.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.431", - "green" : "0.612", - "red" : "0.161" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-20.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-20.colorset/Contents.json deleted file mode 100644 index 9e1c191..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-20.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.910", - "green" : "0.953", - "red" : "0.839" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-40.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-40.colorset/Contents.json deleted file mode 100644 index 72bec6c..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-40.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.678", - "green" : "0.847", - "red" : "0.424" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-60.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-60.colorset/Contents.json deleted file mode 100644 index 7de415b..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-60.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.592", - "green" : "0.804", - "red" : "0.263" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-80.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-80.colorset/Contents.json deleted file mode 100644 index 73b4493..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-80.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.490", - "green" : "0.690", - "red" : "0.184" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-base.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-base.colorset/Contents.json deleted file mode 100644 index 9996de9..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/success/default-feedback-success-base.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.545", - "green" : "0.769", - "red" : "0.204" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/Contents.json deleted file mode 100644 index 73c0059..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-100.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-100.colorset/Contents.json deleted file mode 100644 index 90b0f9d..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-100.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.231", - "green" : "0.710", - "red" : "1.000" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-20.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-20.colorset/Contents.json deleted file mode 100644 index 6b4602d..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-20.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.886", - "green" : "0.957", - "red" : "1.000" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-40.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-40.colorset/Contents.json deleted file mode 100644 index dc393fc..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-40.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.733", - "green" : "0.898", - "red" : "1.000" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-60.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-60.colorset/Contents.json deleted file mode 100644 index c15fc48..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-60.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.631", - "green" : "0.859", - "red" : "1.000" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-80.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-80.colorset/Contents.json deleted file mode 100644 index ab954cc..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-80.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.333", - "green" : "0.745", - "red" : "1.000" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-base.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-base.colorset/Contents.json deleted file mode 100644 index c7027c0..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/feedback/warning/default-feedback-warning-base.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.431", - "green" : "0.784", - "red" : "1.000" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/InApp/InAppColors.xcassets/Default/neutral/default-neutral-background.colorset/Contents.json b/ios/Sources/InApp/InAppColors.xcassets/Default/neutral/default-neutral-background.colorset/Contents.json deleted file mode 100644 index 737e910..0000000 --- a/ios/Sources/InApp/InAppColors.xcassets/Default/neutral/default-neutral-background.colorset/Contents.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "1.000", - "green" : "1.000", - "red" : "1.000" - } - }, - "idiom" : "universal" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "light" - } - ], - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "1.000", - "green" : "1.000", - "red" : "1.000" - } - }, - "idiom" : "universal" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0.000", - "green" : "0.000", - "red" : "0.000" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/ios/Sources/Theming/Font+Extensions.swift b/ios/Sources/Theming/Font+Extensions.swift index 938b70a..c07b95e 100644 --- a/ios/Sources/Theming/Font+Extensions.swift +++ b/ios/Sources/Theming/Font+Extensions.swift @@ -1,59 +1,5 @@ import UIKit -public extension Theme { - - struct DynamicFont: Hashable { - - let base: UIFont - - public var regular: UIFont { base.withWeight(.regular) } - public var medium: UIFont { base.withWeight(.medium) } - public var semibold: UIFont { base.withWeight(.semibold) } - public var bold: UIFont { base.withWeight(.bold) } - - public var monospaced: UIFont { - - guard let descriptor = base.fontDescriptor.withSymbolicTraits(.traitMonoSpace) else { return base } - return UIFont(descriptor: descriptor, size: base.pointSize) - } - } - - struct Fonts: Hashable { - - public let header01: DynamicFont - public let header02: DynamicFont - public let header03: DynamicFont - public let header04: DynamicFont - public let header05: DynamicFont - public let header06: DynamicFont - - public let body01: DynamicFont - public let body02: DynamicFont - - public let buttonSmall: DynamicFont - public let buttonLarge: DynamicFont - - public let subtitle: DynamicFont - public let caption: DynamicFont - } -} - -private extension UIFont { - - func withWeight(_ weight: UIFont.Weight) -> UIFont { - - let descriptor = fontDescriptor.addingAttributes( - [ - .traits: [ - UIFontDescriptor.TraitKey.weight: weight - ] - ] - ) - - return UIFont(descriptor: descriptor, size: pointSize) - } -} - public extension UIFont { static func preferredFont(forTextStyle style: TextStyle, weight: Weight, italic: Bool = false) -> UIFont { diff --git a/ios/Sources/Theming/Theme.swift b/ios/Sources/Theming/Theme.swift index b677e6f..1b1cf13 100644 --- a/ios/Sources/Theming/Theme.swift +++ b/ios/Sources/Theming/Theme.swift @@ -3,5 +3,4 @@ import Foundation public struct Theme: Hashable { public let colors: Colors - public let fonts: Fonts } diff --git a/ios/Sources/Theming/ThemeManager+DefaultTheme.swift b/ios/Sources/Theming/ThemeManager+DefaultTheme.swift index 9b839c6..020c95f 100644 --- a/ios/Sources/Theming/ThemeManager+DefaultTheme.swift +++ b/ios/Sources/Theming/ThemeManager+DefaultTheme.swift @@ -75,53 +75,7 @@ public extension ThemeManager { child60: UIColor(named: "default-brand-secondary-08-60", in: .module, compatibleWith: nil)!, child80: UIColor(named: "default-brand-secondary-08-80", in: .module, compatibleWith: nil)!, child100: UIColor(named: "default-brand-secondary-08-100", in: .module, compatibleWith: nil)! - ), - feedbackAccent: Theme.DynamicColor( - base: UIColor(named: "default-feedback-accent-base", in: .module, compatibleWith: nil)!, - child20: UIColor(named: "default-feedback-accent-20", in: .module, compatibleWith: nil)!, - child40: UIColor(named: "default-feedback-accent-40", in: .module, compatibleWith: nil)!, - child60: UIColor(named: "default-feedback-accent-60", in: .module, compatibleWith: nil)!, - child80: UIColor(named: "default-feedback-accent-80", in: .module, compatibleWith: nil)!, - child100: UIColor(named: "default-feedback-accent-100", in: .module, compatibleWith: nil)! - ), - feedbackError: Theme.DynamicColor( - base: UIColor(named: "default-feedback-error-base", in: .module, compatibleWith: nil)!, - child20: UIColor(named: "default-feedback-error-20", in: .module, compatibleWith: nil)!, - child40: UIColor(named: "default-feedback-error-40", in: .module, compatibleWith: nil)!, - child60: UIColor(named: "default-feedback-error-60", in: .module, compatibleWith: nil)!, - child80: UIColor(named: "default-feedback-error-80", in: .module, compatibleWith: nil)!, - child100: UIColor(named: "default-feedback-error-100", in: .module, compatibleWith: nil)! - ), - feedbackWarning: Theme.DynamicColor( - base: UIColor(named: "default-feedback-warning-base", in: .module, compatibleWith: nil)!, - child20: UIColor(named: "default-feedback-warning-20", in: .module, compatibleWith: nil)!, - child40: UIColor(named: "default-feedback-warning-40", in: .module, compatibleWith: nil)!, - child60: UIColor(named: "default-feedback-warning-60", in: .module, compatibleWith: nil)!, - child80: UIColor(named: "default-feedback-warning-80", in: .module, compatibleWith: nil)!, - child100: UIColor(named: "default-feedback-warning-100", in: .module, compatibleWith: nil)! - ), - feedbackSuccess: Theme.DynamicColor( - base: UIColor(named: "default-feedback-success-base", in: .module, compatibleWith: nil)!, - child20: UIColor(named: "default-feedback-success-20", in: .module, compatibleWith: nil)!, - child40: UIColor(named: "default-feedback-success-40", in: .module, compatibleWith: nil)!, - child60: UIColor(named: "default-feedback-success-60", in: .module, compatibleWith: nil)!, - child80: UIColor(named: "default-feedback-success-80", in: .module, compatibleWith: nil)!, - child100: UIColor(named: "default-feedback-success-100", in: .module, compatibleWith: nil)! ) - ), - fonts: Theme.Fonts( - header01: Theme.DynamicFont(base: .systemFont(ofSize: 32.0)), - header02: Theme.DynamicFont(base: .systemFont(ofSize: 22.0)), - header03: Theme.DynamicFont(base: .systemFont(ofSize: 20.0)), - header04: Theme.DynamicFont(base: .systemFont(ofSize: 18.0)), - header05: Theme.DynamicFont(base: .systemFont(ofSize: 14.0)), - header06: Theme.DynamicFont(base: .systemFont(ofSize: 16.0)), - body01: Theme.DynamicFont(base: .systemFont(ofSize: 16.0)), - body02: Theme.DynamicFont(base: .systemFont(ofSize: 14.0)), - buttonSmall: Theme.DynamicFont(base: .systemFont(ofSize: 14.0)), - buttonLarge: Theme.DynamicFont(base: .systemFont(ofSize: 16.0)), - subtitle: Theme.DynamicFont(base: .systemFont(ofSize: 13.0)), - caption: Theme.DynamicFont(base: .systemFont(ofSize: 10.0)) ) ) }