From 8b3cdbb937a5f89a0b1ab18f03b65cf2e5d71d4f Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Wed, 16 Jul 2025 18:19:21 +0200 Subject: [PATCH] [ios] Updating Live Activity icon Signed-off-by: Yannik Bloscheck --- .../Contents.json | 0 .../Icon.appiconset/Contents.json | 35 ++++++ .../Contents.json | 5 - .../Symbols}/Contents.json | 5 - .../Symbols/comaps.symbolset/Contents.json | 15 +++ .../Symbols/comaps.symbolset/comaps.svg | 109 ++++++++++++++++++ .../logo.imageset/Contents.json | 12 -- .../Assets.xcassets/logo.imageset/logo.png | Bin 4905 -> 0 bytes .../LiveActivity/AppLogo.swift | 2 +- iphone/Maps/Maps.xcodeproj/project.pbxproj | 4 +- 10 files changed, 161 insertions(+), 26 deletions(-) rename iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/{AppIcon.appiconset => Debug Icon.appiconset}/Contents.json (100%) create mode 100644 iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Icon.appiconset/Contents.json rename iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/{AccentColor.colorset => Interface}/Contents.json (51%) rename iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/{WidgetBackground.colorset => Interface/Symbols}/Contents.json (51%) create mode 100644 iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Symbols/comaps.symbolset/Contents.json create mode 100644 iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Symbols/comaps.symbolset/comaps.svg delete mode 100644 iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/logo.imageset/Contents.json delete mode 100644 iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/logo.imageset/logo.png diff --git a/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/AppIcon.appiconset/Contents.json b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Debug Icon.appiconset/Contents.json similarity index 100% rename from iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/AppIcon.appiconset/Contents.json rename to iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Debug Icon.appiconset/Contents.json diff --git a/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Icon.appiconset/Contents.json b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Icon.appiconset/Contents.json new file mode 100644 index 000000000..230588010 --- /dev/null +++ b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Icon.appiconset/Contents.json @@ -0,0 +1,35 @@ +{ + "images" : [ + { + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "tinted" + } + ], + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/AccentColor.colorset/Contents.json b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Contents.json similarity index 51% rename from iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/AccentColor.colorset/Contents.json rename to iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Contents.json index eb8789700..73c00596a 100644 --- a/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/AccentColor.colorset/Contents.json +++ b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Contents.json @@ -1,9 +1,4 @@ { - "colors" : [ - { - "idiom" : "universal" - } - ], "info" : { "author" : "xcode", "version" : 1 diff --git a/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/WidgetBackground.colorset/Contents.json b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Symbols/Contents.json similarity index 51% rename from iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/WidgetBackground.colorset/Contents.json rename to iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Symbols/Contents.json index eb8789700..73c00596a 100644 --- a/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/WidgetBackground.colorset/Contents.json +++ b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Symbols/Contents.json @@ -1,9 +1,4 @@ { - "colors" : [ - { - "idiom" : "universal" - } - ], "info" : { "author" : "xcode", "version" : 1 diff --git a/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Symbols/comaps.symbolset/Contents.json b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Symbols/comaps.symbolset/Contents.json new file mode 100644 index 000000000..74d71d862 --- /dev/null +++ b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Symbols/comaps.symbolset/Contents.json @@ -0,0 +1,15 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "symbol-rendering-intent" : "multicolor" + }, + "symbols" : [ + { + "filename" : "comaps.svg", + "idiom" : "universal" + } + ] +} diff --git a/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Symbols/comaps.symbolset/comaps.svg b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Symbols/comaps.symbolset/comaps.svg new file mode 100644 index 000000000..816c27a67 --- /dev/null +++ b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/Interface/Symbols/comaps.symbolset/comaps.svg @@ -0,0 +1,109 @@ + + + + + + + + + + Weight/Scale Variations + Ultralight + Thin + Light + Regular + Medium + Semibold + Bold + Heavy + Black + + + + + + + + + + + Design Variations + Symbols are supported in up to nine weights and three scales. + For optimal layout with text and other symbols, vertically align + symbols with the adjacent text. + + + + + + Margins + Leading and trailing margins on the left and right side of each symbol + can be adjusted by modifying the x-location of the margin guidelines. + Modifications are automatically applied proportionally to all + scales and weights. + + + + Exporting + Symbols should be outlined when exporting to ensure the + design is preserved when submitting to Xcode. + Template v.6.0 + Requires Xcode 16 or greater + Generated from comaps + Typeset at 100.0 points + Small + Medium + Large + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/logo.imageset/Contents.json b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/logo.imageset/Contents.json deleted file mode 100644 index 7c58c478f..000000000 --- a/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/logo.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "filename" : "logo.png", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/logo.imageset/logo.png b/iphone/Maps/CoMapsWidgetExtension/Assets.xcassets/logo.imageset/logo.png deleted file mode 100644 index cf55cf3c08fdd3c9c8ac062bdf4e6b705e77f553..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4905 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 I<7>G80qD5X#Q*>R diff --git a/iphone/Maps/CoMapsWidgetExtension/LiveActivity/AppLogo.swift b/iphone/Maps/CoMapsWidgetExtension/LiveActivity/AppLogo.swift index bbd87296d..91f16c461 100644 --- a/iphone/Maps/CoMapsWidgetExtension/LiveActivity/AppLogo.swift +++ b/iphone/Maps/CoMapsWidgetExtension/LiveActivity/AppLogo.swift @@ -2,7 +2,7 @@ import SwiftUI struct AppLogo: View { var body: some View { - Image(.logo) + Image("comaps") .resizable() .aspectRatio(contentMode: .fit) } diff --git a/iphone/Maps/Maps.xcodeproj/project.pbxproj b/iphone/Maps/Maps.xcodeproj/project.pbxproj index 359ca0678..1698a9be3 100644 --- a/iphone/Maps/Maps.xcodeproj/project.pbxproj +++ b/iphone/Maps/Maps.xcodeproj/project.pbxproj @@ -5118,7 +5118,6 @@ 6741AA571BF340DE002C974C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "Debug Icon"; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = "Accent Color"; CODE_SIGN_ENTITLEMENTS = "CoMaps-Debug.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; @@ -5153,7 +5152,6 @@ 6741AA5A1BF340DE002C974C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = Icon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = "Accent Color"; CODE_SIGN_ENTITLEMENTS = "CoMaps-Release.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; @@ -5283,7 +5281,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = 347526FA1DC0B00F00918CF5 /* common-debug.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = Icon; + ASSETCATALOG_COMPILER_APPICON_NAME = "Debug Icon"; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; BUNDLE_IDENTIFIER = app.comaps.debug; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;