diff --git a/mih_ui/android/app/build.gradle.kts b/mih_ui/android/app/build.gradle.kts index f28c83e0..8250e847 100644 --- a/mih_ui/android/app/build.gradle.kts +++ b/mih_ui/android/app/build.gradle.kts @@ -37,7 +37,7 @@ android { applicationId = "za.co.mzansiinnovationhub.mih" // You can update the following values to match your application needs. // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = 23 + minSdk = flutter.minSdkVersion //minSdk = flutter.minSdkVersion targetSdk = flutter.targetSdkVersion versionCode = flutter.versionCode diff --git a/mih_ui/flutter_launcher_icons.yaml b/mih_ui/flutter_launcher_icons.yaml index c64c3808..3ccbdf9f 100644 --- a/mih_ui/flutter_launcher_icons.yaml +++ b/mih_ui/flutter_launcher_icons.yaml @@ -3,39 +3,27 @@ flutter_launcher_icons: # Original image_path: "lib/mih_package_components/assets/images/app_icon/mih_logo_app.png" - # Women For Change - # image_path: "lib/mih_package_components/assets/images/app_icon/mih_logo_app_w4c.png" - android: "launcher_icon" min_sdk_android: 21 # android min sdk min:16, default 21 # Original adaptive_icon_background: "#3A4454" adaptive_icon_foreground: "lib/mih_package_components/assets/images/app_icon/mih_logo_app.png" - # Women For Change - # adaptive_icon_background: "#6641b2" - # adaptive_icon_foreground: "lib/mih_package_components/assets/images/app_icon/mih_logo_app_w4c.png" - ios: true # Original image_path_ios: "lib/mih_package_components/assets/images/app_icon/mih_logo_app.png" - - # Women For Change - # image_path_ios: "lib/mih_package_components/assets/images/app_icon/mih_logo_app_w4c.png" - remove_alpha_channel_ios: true + image_path_ios_dark_transparent: "lib/mih_package_components/assets/images/app_icon/mih_logo_app.png" + image_path_ios_tinted_grayscale: "lib/mih_package_components/assets/images/app_icon/mih_logo_app.png" + remove_alpha_ios: true + background_color_ios: "#3A4454" web: generate: true - # Original + # Original image_path: "lib/mih_package_components/assets/images/app_icon/mih_logo_web.png" background_color: "#3A4454" theme_color: "#3A4454" - # Women For Change - # image_path: "lib/mih_package_components/assets/images/app_icon/mih_logo_web_w4c.png" - # background_color: "#6641b2" - # theme_color: "#6641b2" - windows: generate: true image_path: "lib/mih_package_components/assets/images/app_icon/mih_logo_web.png" diff --git a/mih_ui/ios/Flutter/AppFrameworkInfo.plist b/mih_ui/ios/Flutter/AppFrameworkInfo.plist index 7c569640..391a902b 100644 --- a/mih_ui/ios/Flutter/AppFrameworkInfo.plist +++ b/mih_ui/ios/Flutter/AppFrameworkInfo.plist @@ -20,7 +20,5 @@ ???? CFBundleVersion 1.0 - MinimumOSVersion - 12.0 diff --git a/mih_ui/ios/Podfile.lock b/mih_ui/ios/Podfile.lock index 9d987bad..3d76d0db 100644 --- a/mih_ui/ios/Podfile.lock +++ b/mih_ui/ios/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - app_settings (5.1.1): + - app_settings (6.1.2): - Flutter - AppCheckCore (11.2.0): - GoogleUtilities/Environment (~> 8.0) @@ -303,7 +303,7 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/webview_flutter_wkwebview/darwin" SPEC CHECKSUMS: - app_settings: 5127ae0678de1dcc19f2293271c51d37c89428b2 + app_settings: 0341ec6daa4f0c50f5a421bf0ad7c36084db6e90 AppCheckCore: cc8fd0a3a230ddd401f326489c99990b013f0c4f camera_avfoundation: be3be85408cd4126f250386828e9b1dfa40ab436 device_info_plus: 21fcca2080fbcd348be798aa36c3e5ed849eefbe @@ -325,7 +325,7 @@ SPEC CHECKSUMS: FirebaseCoreExtension: 6605938d51f765d8b18bfcafd2085276a252bee2 FirebaseCoreInternal: fe5fa466aeb314787093a7dce9f0beeaad5a2a21 fl_downloader: dc99aa8dd303f862cccb830087f37acc9b0156ee - Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 + Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 flutter_native_splash: c32d145d68aeda5502d5f543ee38c192065986cf flutter_tts: b88dbc8655d3dc961bc4a796e4e16a4cc1795833 geolocator_apple: ab36aa0e8b7d7a2d7639b3b4e48308394e8cef5e diff --git a/mih_ui/ios/Runner.xcodeproj/project.pbxproj b/mih_ui/ios/Runner.xcodeproj/project.pbxproj index a6a96f11..60454398 100644 --- a/mih_ui/ios/Runner.xcodeproj/project.pbxproj +++ b/mih_ui/ios/Runner.xcodeproj/project.pbxproj @@ -476,7 +476,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -489,7 +489,9 @@ isa = XCBuildConfiguration; baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_packageIcon_NAME = packageIcon; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = AppIcon; + ASSETCATALOG_COMPILER_packageIcon_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; @@ -608,7 +610,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -657,7 +659,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -672,7 +674,9 @@ isa = XCBuildConfiguration; baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_packageIcon_NAME = packageIcon; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = AppIcon; + ASSETCATALOG_COMPILER_packageIcon_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; @@ -699,7 +703,9 @@ isa = XCBuildConfiguration; baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_packageIcon_NAME = packageIcon; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = AppIcon; + ASSETCATALOG_COMPILER_packageIcon_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; diff --git a/mih_ui/ios/Runner/AppDelegate.swift b/mih_ui/ios/Runner/AppDelegate.swift index b6363034..c30b367e 100644 --- a/mih_ui/ios/Runner/AppDelegate.swift +++ b/mih_ui/ios/Runner/AppDelegate.swift @@ -1,13 +1,16 @@ -import UIKit import Flutter +import UIKit @main -@objc class AppDelegate: FlutterAppDelegate { +@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { override func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? ) -> Bool { - GeneratedPluginRegistrant.register(with: self) return super.application(application, didFinishLaunchingWithOptions: launchOptions) } + + func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { + GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) + } } diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png deleted file mode 100644 index 9883d3cf..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/102.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/102.png deleted file mode 100644 index 6c66f8d7..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/102.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png deleted file mode 100644 index a99496bd..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png deleted file mode 100644 index fa52572b..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png deleted file mode 100644 index 669572de..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png deleted file mode 100644 index 11d20a46..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png deleted file mode 100644 index 041967ab..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png deleted file mode 100644 index 068303ee..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png deleted file mode 100644 index 4460a5f0..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png deleted file mode 100644 index 38cdc1b2..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png deleted file mode 100644 index 9d03869e..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png deleted file mode 100644 index ccc63265..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png deleted file mode 100644 index 8344c6a4..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png deleted file mode 100644 index 5d9ce1f2..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png deleted file mode 100644 index 4c5494ed..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png deleted file mode 100644 index e4cf6b7c..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png deleted file mode 100644 index 0c11a004..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png deleted file mode 100644 index 255c32c1..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png deleted file mode 100644 index 29dffaed..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png deleted file mode 100644 index fe78952e..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png deleted file mode 100644 index 5e87d858..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png deleted file mode 100644 index d643bbac..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png deleted file mode 100644 index e180e8ec..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png deleted file mode 100644 index 5fe98c37..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png deleted file mode 100644 index f3d35094..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png deleted file mode 100644 index dff4eea2..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png deleted file mode 100644 index 794e0f1f..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/66.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/66.png deleted file mode 100644 index 3537eeb9..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/66.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png deleted file mode 100644 index c2f08f7d..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png deleted file mode 100644 index 528fe1f9..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png deleted file mode 100644 index c440076a..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png deleted file mode 100644 index 09d6e764..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png deleted file mode 100644 index f156bc3e..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/92.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/92.png deleted file mode 100644 index b1f803cb..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/92.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json index d0d98aa1..e1a7bc9b 100644 --- a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1 +1 @@ -{"images":[{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@3x.png","scale":"3x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@3x.png","scale":"3x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@3x.png","scale":"3x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@1x.png","scale":"1x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@3x.png","scale":"3x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@1x.png","scale":"1x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@1x.png","scale":"1x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@1x.png","scale":"1x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@2x.png","scale":"2x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@1x.png","scale":"1x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@2x.png","scale":"2x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@1x.png","scale":"1x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@2x.png","scale":"2x"},{"size":"83.5x83.5","idiom":"ipad","filename":"Icon-App-83.5x83.5@2x.png","scale":"2x"},{"size":"1024x1024","idiom":"ios-marketing","filename":"Icon-App-1024x1024@1x.png","scale":"1x"}],"info":{"version":1,"author":"xcode"}} \ No newline at end of file +{"images":[{"size":"20x20","idiom":"universal","filename":"Icon-App-20x20@2x.png","scale":"2x","platform":"ios"},{"size":"20x20","idiom":"universal","filename":"Icon-App-20x20@3x.png","scale":"3x","platform":"ios"},{"size":"29x29","idiom":"universal","filename":"Icon-App-29x29@2x.png","scale":"2x","platform":"ios"},{"size":"29x29","idiom":"universal","filename":"Icon-App-29x29@3x.png","scale":"3x","platform":"ios"},{"size":"38x38","idiom":"universal","filename":"Icon-App-38x38@2x.png","scale":"2x","platform":"ios"},{"size":"38x38","idiom":"universal","filename":"Icon-App-38x38@3x.png","scale":"3x","platform":"ios"},{"size":"40x40","idiom":"universal","filename":"Icon-App-40x40@2x.png","scale":"2x","platform":"ios"},{"size":"40x40","idiom":"universal","filename":"Icon-App-40x40@3x.png","scale":"3x","platform":"ios"},{"size":"60x60","idiom":"universal","filename":"Icon-App-60x60@2x.png","scale":"2x","platform":"ios"},{"size":"60x60","idiom":"universal","filename":"Icon-App-60x60@3x.png","scale":"3x","platform":"ios"},{"size":"64x64","idiom":"universal","filename":"Icon-App-64x64@2x.png","scale":"2x","platform":"ios"},{"size":"64x64","idiom":"universal","filename":"Icon-App-64x64@3x.png","scale":"3x","platform":"ios"},{"size":"68x68","idiom":"universal","filename":"Icon-App-68x68@2x.png","scale":"2x","platform":"ios"},{"size":"76x76","idiom":"universal","filename":"Icon-App-76x76@2x.png","scale":"2x","platform":"ios"},{"size":"83.5x83.5","idiom":"universal","filename":"Icon-App-83.5x83.5@2x.png","scale":"2x","platform":"ios"},{"size":"1024x1024","idiom":"universal","filename":"Icon-App-1024x1024@1x.png","scale":"1x","platform":"ios"},{"size":"1024x1024","idiom":"ios-marketing","filename":"Icon-App-1024x1024@1x.png","scale":"1x"},{"size":"20x20","idiom":"universal","filename":"Icon-App-Dark-20x20@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"20x20","idiom":"universal","filename":"Icon-App-Dark-20x20@3x.png","scale":"3x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"29x29","idiom":"universal","filename":"Icon-App-Dark-29x29@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"29x29","idiom":"universal","filename":"Icon-App-Dark-29x29@3x.png","scale":"3x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"38x38","idiom":"universal","filename":"Icon-App-Dark-38x38@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"38x38","idiom":"universal","filename":"Icon-App-Dark-38x38@3x.png","scale":"3x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"40x40","idiom":"universal","filename":"Icon-App-Dark-40x40@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"40x40","idiom":"universal","filename":"Icon-App-Dark-40x40@3x.png","scale":"3x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"60x60","idiom":"universal","filename":"Icon-App-Dark-60x60@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"60x60","idiom":"universal","filename":"Icon-App-Dark-60x60@3x.png","scale":"3x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"64x64","idiom":"universal","filename":"Icon-App-Dark-64x64@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"64x64","idiom":"universal","filename":"Icon-App-Dark-64x64@3x.png","scale":"3x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"68x68","idiom":"universal","filename":"Icon-App-Dark-68x68@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"76x76","idiom":"universal","filename":"Icon-App-Dark-76x76@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"83.5x83.5","idiom":"universal","filename":"Icon-App-Dark-83.5x83.5@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"1024x1024","idiom":"universal","filename":"Icon-App-Dark-1024x1024@1x.png","scale":"1x","platform":"ios","appearances":[{"appearance":"luminosity","value":"dark"}]},{"size":"20x20","idiom":"universal","filename":"Icon-App-Tinted-20x20@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"20x20","idiom":"universal","filename":"Icon-App-Tinted-20x20@3x.png","scale":"3x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"29x29","idiom":"universal","filename":"Icon-App-Tinted-29x29@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"29x29","idiom":"universal","filename":"Icon-App-Tinted-29x29@3x.png","scale":"3x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"38x38","idiom":"universal","filename":"Icon-App-Tinted-38x38@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"38x38","idiom":"universal","filename":"Icon-App-Tinted-38x38@3x.png","scale":"3x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"40x40","idiom":"universal","filename":"Icon-App-Tinted-40x40@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"40x40","idiom":"universal","filename":"Icon-App-Tinted-40x40@3x.png","scale":"3x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"60x60","idiom":"universal","filename":"Icon-App-Tinted-60x60@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"60x60","idiom":"universal","filename":"Icon-App-Tinted-60x60@3x.png","scale":"3x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"64x64","idiom":"universal","filename":"Icon-App-Tinted-64x64@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"64x64","idiom":"universal","filename":"Icon-App-Tinted-64x64@3x.png","scale":"3x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"68x68","idiom":"universal","filename":"Icon-App-Tinted-68x68@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"76x76","idiom":"universal","filename":"Icon-App-Tinted-76x76@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"83.5x83.5","idiom":"universal","filename":"Icon-App-Tinted-83.5x83.5@2x.png","scale":"2x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]},{"size":"1024x1024","idiom":"universal","filename":"Icon-App-Tinted-1024x1024@1x.png","scale":"1x","platform":"ios","appearances":[{"appearance":"luminosity","value":"tinted"}]}],"info":{"version":1,"author":"xcode"}} \ No newline at end of file diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png deleted file mode 100644 index 6ae27623..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 7a235f79..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-38x38@2x.png similarity index 100% rename from mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png rename to mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-38x38@2x.png diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-38x38@3x.png similarity index 100% rename from mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png rename to mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-38x38@3x.png diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png deleted file mode 100644 index 40c1ee29..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png deleted file mode 100644 index 2819fbca..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png deleted file mode 100644 index 822fc1c7..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-64x64@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-64x64@2x.png new file mode 100644 index 00000000..2c94a44a Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-64x64@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-64x64@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-64x64@3x.png new file mode 100644 index 00000000..adbce8e0 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-64x64@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-68x68@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-68x68@2x.png new file mode 100644 index 00000000..649f5308 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-68x68@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png deleted file mode 100644 index a629ce16..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png deleted file mode 100644 index 51b6e608..00000000 Binary files a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png and /dev/null differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-1024x1024@1x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-1024x1024@1x.png new file mode 100644 index 00000000..f0f27c8a Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-1024x1024@1x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-20x20@2x.png similarity index 100% rename from mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png rename to mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-20x20@2x.png diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-20x20@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-20x20@3x.png new file mode 100644 index 00000000..64136536 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-20x20@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-29x29@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-29x29@2x.png new file mode 100644 index 00000000..2b6771f8 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-29x29@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-29x29@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-29x29@3x.png new file mode 100644 index 00000000..a1c7a255 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-29x29@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-38x38@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-38x38@2x.png new file mode 100644 index 00000000..24325c69 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-38x38@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-38x38@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-38x38@3x.png new file mode 100644 index 00000000..3a76fe77 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-38x38@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-40x40@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-40x40@2x.png new file mode 100644 index 00000000..4e609d8a Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-40x40@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-40x40@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-40x40@3x.png new file mode 100644 index 00000000..3bd904e3 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-40x40@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-60x60@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-60x60@2x.png new file mode 100644 index 00000000..3bd904e3 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-60x60@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-60x60@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-60x60@3x.png new file mode 100644 index 00000000..41091940 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-60x60@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-64x64@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-64x64@2x.png new file mode 100644 index 00000000..2c94a44a Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-64x64@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-64x64@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-64x64@3x.png new file mode 100644 index 00000000..adbce8e0 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-64x64@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-68x68@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-68x68@2x.png new file mode 100644 index 00000000..649f5308 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-68x68@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-76x76@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-76x76@2x.png new file mode 100644 index 00000000..8e600112 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-76x76@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-83.5x83.5@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-83.5x83.5@2x.png new file mode 100644 index 00000000..efa19e5c Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Dark-83.5x83.5@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-1024x1024@1x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-1024x1024@1x.png new file mode 100644 index 00000000..f0f27c8a Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-1024x1024@1x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-20x20@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-20x20@2x.png new file mode 100644 index 00000000..9018b9e0 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-20x20@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-20x20@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-20x20@3x.png new file mode 100644 index 00000000..64136536 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-20x20@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-29x29@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-29x29@2x.png new file mode 100644 index 00000000..2b6771f8 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-29x29@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-29x29@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-29x29@3x.png new file mode 100644 index 00000000..a1c7a255 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-29x29@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-38x38@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-38x38@2x.png new file mode 100644 index 00000000..24325c69 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-38x38@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-38x38@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-38x38@3x.png new file mode 100644 index 00000000..3a76fe77 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-38x38@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-40x40@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-40x40@2x.png new file mode 100644 index 00000000..4e609d8a Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-40x40@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-40x40@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-40x40@3x.png new file mode 100644 index 00000000..3bd904e3 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-40x40@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-60x60@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-60x60@2x.png new file mode 100644 index 00000000..3bd904e3 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-60x60@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-60x60@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-60x60@3x.png new file mode 100644 index 00000000..41091940 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-60x60@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-64x64@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-64x64@2x.png new file mode 100644 index 00000000..2c94a44a Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-64x64@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-64x64@3x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-64x64@3x.png new file mode 100644 index 00000000..adbce8e0 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-64x64@3x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-68x68@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-68x68@2x.png new file mode 100644 index 00000000..649f5308 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-68x68@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-76x76@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-76x76@2x.png new file mode 100644 index 00000000..8e600112 Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-76x76@2x.png differ diff --git a/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-83.5x83.5@2x.png b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-83.5x83.5@2x.png new file mode 100644 index 00000000..efa19e5c Binary files /dev/null and b/mih_ui/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-Tinted-83.5x83.5@2x.png differ diff --git a/mih_ui/ios/Runner/Info.plist b/mih_ui/ios/Runner/Info.plist index fa3a51d5..483b2d12 100644 --- a/mih_ui/ios/Runner/Info.plist +++ b/mih_ui/ios/Runner/Info.plist @@ -1,102 +1,117 @@ + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + MIH + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + mzansi_innovation_hub + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + GADApplicationIdentifier + ca-app-pub-4781880856775334~6935644635 + ITSAppUsesNonExemptEncryption + + LSApplicationQueriesSchemes + + sms + tel + + LSRequiresIPhoneOS + + LSSupportsOpeningDocumentsInPlace + + NSCameraUsageDescription + This app needs camera access to scan QR codes + NSDownloadsFolderUsageDescription + This app needs to access your downloads folder to select files from there. + NSFaceIDUsageDescription + Why is my app authenticating using face id? + NSLocationAlwaysAndWhenInUseUsageDescription + This app needs access to your location at all times to provide [Explain your specific, complete reason here, e.g., real-time tracking, background updates, etc.]. + NSLocationWhenInUseUsageDescription + This app needs access to location when open. + NSMicrophoneUsageDescription + This app needs access to your microphone to enable voice input for the chat. + NSPhotoLibraryUsageDescription + This app needs to access your photo library to select images. + NSSpeechRecognitionUsageDescription + This app uses speech recognition to convert your voice messages into text. + SKAdNetworkItems + + + SKAdNetworkIdentifier + v9wttpbfk9.skadnetwork + + + SKAdNetworkIdentifier + n38lu8286q.skadnetwork + + + UIApplicationSceneManifest - NSMicrophoneUsageDescription - This app needs access to your microphone to enable voice input for the chat. - NSSpeechRecognitionUsageDescription - This app uses speech recognition to convert your voice messages into text. - ITSAppUsesNonExemptEncryption + UIApplicationSupportsMultipleScenes - NSMicrophoneUsageDescription - This app needs access to your microphone to enable voice input for the chat. - NSSpeechRecognitionUsageDescription - This app uses speech recognition to convert your voice messages into text. - ITSAppUsesNonExemptEncryption - - SKAdNetworkItems - - - SKAdNetworkIdentifier - v9wttpbfk9.skadnetwork - - - SKAdNetworkIdentifier - n38lu8286q.skadnetwork - - - GADApplicationIdentifier - ca-app-pub-4781880856775334~6935644635 - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - MIH - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - mzansi_innovation_hub - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSApplicationQueriesSchemes - - sms - tel - - LSRequiresIPhoneOS - - LSSupportsOpeningDocumentsInPlace - - NSCameraUsageDescription - This app needs camera access to scan QR codes - NSFaceIDUsageDescription - Why is my app authenticating using face id? - NSLocationWhenInUseUsageDescription - This app needs access to location when open. - NSLocationAlwaysAndWhenInUseUsageDescription - This app needs access to your location at all times to provide [Explain your specific, complete reason here, e.g., real-time tracking, background updates, etc.]. - NSPhotoLibraryUsageDescription - This app needs to access your photo library to select images. - NSDownloadsFolderUsageDescription - This app needs to access your downloads folder to select files from there. - UIApplicationSupportsIndirectInputEvents - - UIBackgroundModes - - fetch - remote-notification - - UIFileSharingEnabled - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneClassName + UIWindowScene + UISceneConfigurationName + flutter + UISceneDelegateClassName + FlutterSceneDelegate + UISceneStoryboardFile + Main + + + + UIApplicationSupportsIndirectInputEvents + + UIBackgroundModes + + fetch + remote-notification + + UIFileSharingEnabled + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIStatusBarHidden + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + diff --git a/mih_ui/lib/mih_package_components/Example/package_tiles/test_package_tile.dart b/mih_ui/lib/mih_package_components/Example/package_tiles/test_package_tile.dart index f00e12a3..e69c7c84 100644 --- a/mih_ui/lib/mih_package_components/Example/package_tiles/test_package_tile.dart +++ b/mih_ui/lib/mih_package_components/Example/package_tiles/test_package_tile.dart @@ -18,7 +18,7 @@ class _TestPackageTileState extends State { Widget build(BuildContext context) { return MihPackageTile( onTap: () { - context.goNamed( + context.pushNamed( 'testPackage', ); // Navigator.of(context).pushNamed( diff --git a/mih_ui/lib/mih_packages/about_mih/package_tile/about_mih_tile.dart b/mih_ui/lib/mih_packages/about_mih/package_tile/about_mih_tile.dart index fc10a30b..35421ee1 100644 --- a/mih_ui/lib/mih_packages/about_mih/package_tile/about_mih_tile.dart +++ b/mih_ui/lib/mih_packages/about_mih/package_tile/about_mih_tile.dart @@ -18,7 +18,7 @@ class _AboutMihTileState extends State { Widget build(BuildContext context) { return MihPackageTile( onTap: () { - context.goNamed( + context.pushNamed( "aboutMih", ); // Navigator.of(context).pushNamed( diff --git a/mih_ui/lib/mih_packages/access_review/package_tile/mih_access_tile.dart b/mih_ui/lib/mih_packages/access_review/package_tile/mih_access_tile.dart index 2b88cd87..061015f4 100644 --- a/mih_ui/lib/mih_packages/access_review/package_tile/mih_access_tile.dart +++ b/mih_ui/lib/mih_packages/access_review/package_tile/mih_access_tile.dart @@ -20,7 +20,7 @@ class _MihAccessTileState extends State { return MihPackageTile( authenticateUser: true, onTap: () { - context.goNamed( + context.pushNamed( "mihAccess", ); // Navigator.of(context).pushNamed( diff --git a/mih_ui/lib/mih_packages/calculator/package_tiles/mih_calculator_tile.dart b/mih_ui/lib/mih_packages/calculator/package_tiles/mih_calculator_tile.dart index 4da82212..07cfc5ab 100644 --- a/mih_ui/lib/mih_packages/calculator/package_tiles/mih_calculator_tile.dart +++ b/mih_ui/lib/mih_packages/calculator/package_tiles/mih_calculator_tile.dart @@ -19,7 +19,7 @@ class _MihCalculatorTileState extends State { Widget build(BuildContext context) { return MihPackageTile( onTap: () { - context.goNamed( + context.pushNamed( "mihCalculator", ); }, diff --git a/mih_ui/lib/mih_packages/calendar/package_tiles/mzansi_calendar_tile.dart b/mih_ui/lib/mih_packages/calendar/package_tiles/mzansi_calendar_tile.dart index ebc24152..04a1d612 100644 --- a/mih_ui/lib/mih_packages/calendar/package_tiles/mzansi_calendar_tile.dart +++ b/mih_ui/lib/mih_packages/calendar/package_tiles/mzansi_calendar_tile.dart @@ -19,7 +19,7 @@ class _MzansiCalendarTileState extends State { Widget build(BuildContext context) { return MihPackageTile( onTap: () { - context.goNamed( + context.pushNamed( "mihCalendar", ); // Navigator.of(context).pushNamed( diff --git a/mih_ui/lib/mih_packages/mine_sweeper/package_tiles/mih_mine_sweeper_tile.dart b/mih_ui/lib/mih_packages/mine_sweeper/package_tiles/mih_mine_sweeper_tile.dart index 366a650a..a3785dbb 100644 --- a/mih_ui/lib/mih_packages/mine_sweeper/package_tiles/mih_mine_sweeper_tile.dart +++ b/mih_ui/lib/mih_packages/mine_sweeper/package_tiles/mih_mine_sweeper_tile.dart @@ -18,7 +18,7 @@ class _MihMineSweeperTileState extends State { Widget build(BuildContext context) { return MihPackageTile( onTap: () { - context.goNamed( + context.pushNamed( "mihMinesweeper", ); }, diff --git a/mih_ui/lib/mih_packages/mzansi_ai/package_tiles/mzansi_ai_tile.dart b/mih_ui/lib/mih_packages/mzansi_ai/package_tiles/mzansi_ai_tile.dart index 858a756c..f99cc442 100644 --- a/mih_ui/lib/mih_packages/mzansi_ai/package_tiles/mzansi_ai_tile.dart +++ b/mih_ui/lib/mih_packages/mzansi_ai/package_tiles/mzansi_ai_tile.dart @@ -19,7 +19,7 @@ class _MzansiAiTileState extends State { Widget build(BuildContext context) { return MihPackageTile( onTap: () { - context.goNamed( + context.pushNamed( 'mzansiAi', ); // Navigator.of(context).pushNamed( diff --git a/mih_ui/lib/mih_packages/mzansi_directory/package_tiles/mzansi_directory_tile.dart b/mih_ui/lib/mih_packages/mzansi_directory/package_tiles/mzansi_directory_tile.dart index ac2e0ad9..1e6834cd 100644 --- a/mih_ui/lib/mih_packages/mzansi_directory/package_tiles/mzansi_directory_tile.dart +++ b/mih_ui/lib/mih_packages/mzansi_directory/package_tiles/mzansi_directory_tile.dart @@ -18,7 +18,7 @@ class _MzansiDirectoryTileState extends State { Widget build(BuildContext context) { return MihPackageTile( onTap: () { - context.goNamed( + context.pushNamed( "mzansiDirectory", ); // Navigator.of(context).pushNamed( diff --git a/mih_ui/lib/mih_packages/mzansi_profile/business_profile/package_tiles/mzansi_business_profile_tile.dart b/mih_ui/lib/mih_packages/mzansi_profile/business_profile/package_tiles/mzansi_business_profile_tile.dart index 6556b07a..cf8b271c 100644 --- a/mih_ui/lib/mih_packages/mzansi_profile/business_profile/package_tiles/mzansi_business_profile_tile.dart +++ b/mih_ui/lib/mih_packages/mzansi_profile/business_profile/package_tiles/mzansi_business_profile_tile.dart @@ -19,7 +19,7 @@ class _MzansiBusinessProfileTileState extends State { Widget build(BuildContext context) { return MihPackageTile( onTap: () { - context.goNamed( + context.pushNamed( "businessProfileManage", ); // Navigator.of(context).pushNamed( diff --git a/mih_ui/lib/mih_packages/mzansi_profile/business_profile/package_tiles/mzansi_setup_business_profile_tile.dart b/mih_ui/lib/mih_packages/mzansi_profile/business_profile/package_tiles/mzansi_setup_business_profile_tile.dart index a813d7ff..0b91730b 100644 --- a/mih_ui/lib/mih_packages/mzansi_profile/business_profile/package_tiles/mzansi_setup_business_profile_tile.dart +++ b/mih_ui/lib/mih_packages/mzansi_profile/business_profile/package_tiles/mzansi_setup_business_profile_tile.dart @@ -24,7 +24,7 @@ class _MzansiSetupBusinessProfileTileState context.read(); return MihPackageTile( onTap: () { - context.goNamed( + context.pushNamed( 'businessProfileSetup', extra: profileProvider.user, ); diff --git a/mih_ui/lib/mih_packages/mzansi_profile/personal_profile/package_tiles/mzansi_profile_tile.dart b/mih_ui/lib/mih_packages/mzansi_profile/personal_profile/package_tiles/mzansi_profile_tile.dart index 9753de43..e1e7d961 100644 --- a/mih_ui/lib/mih_packages/mzansi_profile/personal_profile/package_tiles/mzansi_profile_tile.dart +++ b/mih_ui/lib/mih_packages/mzansi_profile/personal_profile/package_tiles/mzansi_profile_tile.dart @@ -20,7 +20,7 @@ class _MzansiProfileTileState extends State { // ImageProvider logo = MzansiInnovationHub.of(context)!.theme.logoImage(); return MihPackageTile( onTap: () { - context.goNamed( + context.pushNamed( 'mzansiProfileManage', ); }, diff --git a/mih_ui/lib/mih_packages/mzansi_wallet/package_tiles/mih_wallet_tile.dart b/mih_ui/lib/mih_packages/mzansi_wallet/package_tiles/mih_wallet_tile.dart index 47d915eb..e804c9db 100644 --- a/mih_ui/lib/mih_packages/mzansi_wallet/package_tiles/mih_wallet_tile.dart +++ b/mih_ui/lib/mih_packages/mzansi_wallet/package_tiles/mih_wallet_tile.dart @@ -20,7 +20,7 @@ class _MihWalletTileState extends State { return MihPackageTile( // authenticateUser: true, onTap: () { - context.goNamed( + context.pushNamed( 'mzansiWallet', ); // Navigator.of(context).pushNamed( diff --git a/mih_ui/lib/mih_packages/patient_manager/pat_manager/package_tiles/pat_manager_tile.dart b/mih_ui/lib/mih_packages/patient_manager/pat_manager/package_tiles/pat_manager_tile.dart index e037b3f8..a31464fb 100644 --- a/mih_ui/lib/mih_packages/patient_manager/pat_manager/package_tiles/pat_manager_tile.dart +++ b/mih_ui/lib/mih_packages/patient_manager/pat_manager/package_tiles/pat_manager_tile.dart @@ -22,7 +22,7 @@ class _PatManagerTileState extends State { return MihPackageTile( authenticateUser: true, onTap: () { - context.goNamed( + context.pushNamed( 'patientManager', ); // Navigator.of(context).pushNamed( diff --git a/mih_ui/lib/mih_packages/patient_manager/pat_profile/package_tiles/patient_profile_tile.dart b/mih_ui/lib/mih_packages/patient_manager/pat_profile/package_tiles/patient_profile_tile.dart index 64d02191..ba527e8d 100644 --- a/mih_ui/lib/mih_packages/patient_manager/pat_profile/package_tiles/patient_profile_tile.dart +++ b/mih_ui/lib/mih_packages/patient_manager/pat_profile/package_tiles/patient_profile_tile.dart @@ -25,7 +25,7 @@ class _PatientProfileTileState extends State { PatientManagerProvider patManProvider = context.read(); patManProvider.setPersonalMode(true); - context.goNamed("patientProfile"); + context.pushNamed("patientProfile"); }, packageName: "Patient Profile", packageIcon: Icon( diff --git a/mih_ui/pubspec.yaml b/mih_ui/pubspec.yaml index c96bc53c..a0026402 100644 --- a/mih_ui/pubspec.yaml +++ b/mih_ui/pubspec.yaml @@ -1,7 +1,7 @@ name: mzansi_innovation_hub description: "" publish_to: "none" # Remove this line if you wish to publish to pub.dev -version: 1.2.6+130 +version: 1.2.7+131 # version: 1.1.1+97 #--- Updated version for upgrader package testing environment: