diff --git a/apps/ios/Shared/Theme/Theme.swift b/apps/ios/Shared/Theme/Theme.swift
index de67390026..3bd8f00c25 100644
--- a/apps/ios/Shared/Theme/Theme.swift
+++ b/apps/ios/Shared/Theme/Theme.swift
@@ -42,12 +42,14 @@ class AppTheme: ObservableObject, Equatable {
}
func updateFromCurrentColors() {
- objectWillChange.send()
- name = CurrentColors.name
- base = CurrentColors.base
- colors.updateColorsFrom(CurrentColors.colors)
- appColors.updateColorsFrom(CurrentColors.appColors)
- wallpaper.updateWallpaperFrom(CurrentColors.wallpaper)
+ DispatchQueue.main.async {
+ self.objectWillChange.send()
+ self.name = CurrentColors.name
+ self.base = CurrentColors.base
+ self.colors.updateColorsFrom(CurrentColors.colors)
+ self.appColors.updateColorsFrom(CurrentColors.appColors)
+ self.wallpaper.updateWallpaperFrom(CurrentColors.wallpaper)
+ }
}
}
diff --git a/apps/ios/SimpleX--iOS--Info.plist b/apps/ios/SimpleX--iOS--Info.plist
index 6f7d6c2395..72bd9b0dc3 100644
--- a/apps/ios/SimpleX--iOS--Info.plist
+++ b/apps/ios/SimpleX--iOS--Info.plist
@@ -56,5 +56,7 @@
remote-notification
voip
+ UIDesignRequiresCompatibility
+