add config icon feature

This commit is contained in:
2026-10-09 22:41:45 +08:00
parent 493c70ce81
commit aa028266ee
1621 changed files with 5130 additions and 77 deletions
+18 -1
View File
@@ -46,6 +46,7 @@ struct Provider: TimelineProvider {
playText: playText,
isShutdown: isShutdown,
bgColor: bgColor,
appIconCharacterId: data?.string(forKey: "appIconCharacterId") ?? "default",
isPreview: isPreview
)
}
@@ -62,6 +63,7 @@ private func sampleEntry(family: WidgetFamily, isPreview: Bool) -> ExampleEntry
playText: "",
isShutdown: true,
bgColor: "255,255,255",
appIconCharacterId: "default",
isPreview: isPreview
)
}
@@ -76,6 +78,7 @@ struct ExampleEntry: TimelineEntry {
let playText: String
let isShutdown: Bool
let bgColor: String
let appIconCharacterId: String
let isPreview: Bool
}
@@ -90,6 +93,19 @@ struct HomeWidgetExampleEntryView: View {
self.isWhiteBackground = isWhiteBackground
}
private var selectedAppIcon: UIImage? {
let id = entry.appIconCharacterId
guard id != "default", !id.contains("/"),
let url = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: widgetGroupId)?
.appendingPathComponent("app-icon-\(id)-\(isWhiteBackground ? "light" : "dark").png") else { return nil }
return UIImage(contentsOfFile: url.path)
}
private var appLogo: Image {
if let selected = selectedAppIcon { return Image(uiImage: selected) }
return Image("logo")
}
var body: some View {
let canvas = familyCanvasSize
let cdSize: CGFloat = 140
@@ -157,7 +173,7 @@ struct HomeWidgetExampleEntryView: View {
// 绘制左侧一列歌曲信息
VStack(alignment: .leading) {
Image("logo")
appLogo
.resizable()
.scaledToFit()
.frame(width: 30, height: 30)
@@ -491,6 +507,7 @@ private enum WidgetI18n {
playText: "playing,paused",
isShutdown: true,
bgColor: "255,255,255",
appIconCharacterId: "default",
isPreview: true
)
}
+3
View File
@@ -447,6 +447,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_ALTERNATE_APPICON_NAMES = "LLMP_kosaka_honoka LLMP_ayase_eli LLMP_minami_kotori LLMP_sonoda_umi LLMP_hoshizora_rin LLMP_nishikino_maki LLMP_tojo_nozomi LLMP_koizumi_hanayo LLMP_yazawa_nico LLMP_kira_tsubasa LLMP_todo_erena LLMP_yuki_anju LLMP_takami_chika LLMP_sakurauchi_riko LLMP_matsuura_kanan LLMP_kurosawa_dia LLMP_watanabe_you LLMP_tsushima_yoshiko LLMP_kunikida_hanamaru LLMP_ohara_mari LLMP_kurosawa_ruby LLMP_kazuno_sarah LLMP_kazuno_leah LLMP_takasaki_yu LLMP_uehara_ayumu LLMP_nakasu_kasumi LLMP_osaka_shizuku LLMP_asaka_karin LLMP_miyashita_ai LLMP_konoe_kanata LLMP_yuki_setsuna LLMP_verde_emma LLMP_tennoji_rina LLMP_mifune_shioriko LLMP_taylor_mia LLMP_zhong_lanzhu LLMP_shibuya_kanon LLMP_tang_keke LLMP_arashi_chisato LLMP_heanna_sumire LLMP_hazuki_ren LLMP_sakurakoji_kinako LLMP_yoneme_mei LLMP_wakana_shiki LLMP_onitsuka_natsumi LLMP_wien_margarete LLMP_onitsuka_tomari LLMP_hiiragi_mao LLMP_hijirisawa_yuna LLMP_hinoshita_kaho LLMP_murano_sayaka LLMP_otomune_kozue LLMP_yugiri_tsuzuri LLMP_osawa_rurino LLMP_fujishima_megumi LLMP_momose_ginko LLMP_kachimachi_kosuzu LLMP_anyoji_hime LLMP_ceras_yanagida_lilienfeld LLMP_katsuragi_izumi LLMP_kinjo_maika LLMP_reisawa_aoi LLMP_shinowa_mion LLMP_takahashi_polka LLMP_azabu_mai LLMP_goto_akira LLMP_komagata_hanabi LLMP_kanazawa_miracle LLMP_chofu_noriko LLMP_harumiya_yukuri LLMP_konohana_aurora LLMP_yamada_midori LLMP_sasaki_shion LLMP_tsubaki_rurika LLMP_sumeragi_yuzuha LLMP_hojo_yukino LLMP_amakusa_hikaru LLMP_mikasa_maya LLMP_takizawa_anzu LLMP_wakatsuki_misuzu LLMP_kurusu_toa LLMP_suzuka_rena LLMP_harukaze_sayaka";
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
CODE_SIGN_ENTITLEMENTS = iosApp/iosApp.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
@@ -700,6 +701,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_ALTERNATE_APPICON_NAMES = "LLMP_kosaka_honoka LLMP_ayase_eli LLMP_minami_kotori LLMP_sonoda_umi LLMP_hoshizora_rin LLMP_nishikino_maki LLMP_tojo_nozomi LLMP_koizumi_hanayo LLMP_yazawa_nico LLMP_kira_tsubasa LLMP_todo_erena LLMP_yuki_anju LLMP_takami_chika LLMP_sakurauchi_riko LLMP_matsuura_kanan LLMP_kurosawa_dia LLMP_watanabe_you LLMP_tsushima_yoshiko LLMP_kunikida_hanamaru LLMP_ohara_mari LLMP_kurosawa_ruby LLMP_kazuno_sarah LLMP_kazuno_leah LLMP_takasaki_yu LLMP_uehara_ayumu LLMP_nakasu_kasumi LLMP_osaka_shizuku LLMP_asaka_karin LLMP_miyashita_ai LLMP_konoe_kanata LLMP_yuki_setsuna LLMP_verde_emma LLMP_tennoji_rina LLMP_mifune_shioriko LLMP_taylor_mia LLMP_zhong_lanzhu LLMP_shibuya_kanon LLMP_tang_keke LLMP_arashi_chisato LLMP_heanna_sumire LLMP_hazuki_ren LLMP_sakurakoji_kinako LLMP_yoneme_mei LLMP_wakana_shiki LLMP_onitsuka_natsumi LLMP_wien_margarete LLMP_onitsuka_tomari LLMP_hiiragi_mao LLMP_hijirisawa_yuna LLMP_hinoshita_kaho LLMP_murano_sayaka LLMP_otomune_kozue LLMP_yugiri_tsuzuri LLMP_osawa_rurino LLMP_fujishima_megumi LLMP_momose_ginko LLMP_kachimachi_kosuzu LLMP_anyoji_hime LLMP_ceras_yanagida_lilienfeld LLMP_katsuragi_izumi LLMP_kinjo_maika LLMP_reisawa_aoi LLMP_shinowa_mion LLMP_takahashi_polka LLMP_azabu_mai LLMP_goto_akira LLMP_komagata_hanabi LLMP_kanazawa_miracle LLMP_chofu_noriko LLMP_harumiya_yukuri LLMP_konohana_aurora LLMP_yamada_midori LLMP_sasaki_shion LLMP_tsubaki_rurika LLMP_sumeragi_yuzuha LLMP_hojo_yukino LLMP_amakusa_hikaru LLMP_mikasa_maya LLMP_takizawa_anzu LLMP_wakatsuki_misuzu LLMP_kurusu_toa LLMP_suzuka_rena LLMP_harukaze_sayaka";
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
CODE_SIGN_ENTITLEMENTS = iosApp/iosApp.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
@@ -749,6 +751,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_ALTERNATE_APPICON_NAMES = "LLMP_kosaka_honoka LLMP_ayase_eli LLMP_minami_kotori LLMP_sonoda_umi LLMP_hoshizora_rin LLMP_nishikino_maki LLMP_tojo_nozomi LLMP_koizumi_hanayo LLMP_yazawa_nico LLMP_kira_tsubasa LLMP_todo_erena LLMP_yuki_anju LLMP_takami_chika LLMP_sakurauchi_riko LLMP_matsuura_kanan LLMP_kurosawa_dia LLMP_watanabe_you LLMP_tsushima_yoshiko LLMP_kunikida_hanamaru LLMP_ohara_mari LLMP_kurosawa_ruby LLMP_kazuno_sarah LLMP_kazuno_leah LLMP_takasaki_yu LLMP_uehara_ayumu LLMP_nakasu_kasumi LLMP_osaka_shizuku LLMP_asaka_karin LLMP_miyashita_ai LLMP_konoe_kanata LLMP_yuki_setsuna LLMP_verde_emma LLMP_tennoji_rina LLMP_mifune_shioriko LLMP_taylor_mia LLMP_zhong_lanzhu LLMP_shibuya_kanon LLMP_tang_keke LLMP_arashi_chisato LLMP_heanna_sumire LLMP_hazuki_ren LLMP_sakurakoji_kinako LLMP_yoneme_mei LLMP_wakana_shiki LLMP_onitsuka_natsumi LLMP_wien_margarete LLMP_onitsuka_tomari LLMP_hiiragi_mao LLMP_hijirisawa_yuna LLMP_hinoshita_kaho LLMP_murano_sayaka LLMP_otomune_kozue LLMP_yugiri_tsuzuri LLMP_osawa_rurino LLMP_fujishima_megumi LLMP_momose_ginko LLMP_kachimachi_kosuzu LLMP_anyoji_hime LLMP_ceras_yanagida_lilienfeld LLMP_katsuragi_izumi LLMP_kinjo_maika LLMP_reisawa_aoi LLMP_shinowa_mion LLMP_takahashi_polka LLMP_azabu_mai LLMP_goto_akira LLMP_komagata_hanabi LLMP_kanazawa_miracle LLMP_chofu_noriko LLMP_harumiya_yukuri LLMP_konohana_aurora LLMP_yamada_midori LLMP_sasaki_shion LLMP_tsubaki_rurika LLMP_sumeragi_yuzuha LLMP_hojo_yukino LLMP_amakusa_hikaru LLMP_mikasa_maya LLMP_takizawa_anzu LLMP_wakatsuki_misuzu LLMP_kurusu_toa LLMP_suzuka_rena LLMP_harukaze_sayaka";
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
CODE_SIGN_ENTITLEMENTS = iosApp/iosApp.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 839 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 790 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 984 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 896 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 933 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 880 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 818 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 731 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 933 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 852 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 780 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 745 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 985 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 935 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 884 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 842 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 948 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 938 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 761 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 720 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 834 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 749 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 775 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 722 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 775 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 721 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 907 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 848 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 983 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 729 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 702 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 913 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 865 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 869 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 800 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 889 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 841 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 939 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 904 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 965 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 878 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 890 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 830 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1002 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 925 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 917 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 841 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 970 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 924 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 834 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 743 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 843 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 790 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 884 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 810 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 907 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 833 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1003 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 966 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 900 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 839 KiB

@@ -0,0 +1,26 @@
{
"images": [
{
"filename": "light.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
},
{
"filename": "dark.png",
"idiom": "universal",
"platform": "ios",
"size": "1024x1024",
"appearances": [
{
"appearance": "luminosity",
"value": "dark"
}
]
}
],
"info": {
"author": "xcode",
"version": 1
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 920 KiB

Some files were not shown because too many files have changed in this diff Show More