diff --git a/design/immich-text-right.png b/design/immich-text-light.png similarity index 100% rename from design/immich-text-right.png rename to design/immich-text-light.png diff --git a/mobile/android/app/src/main/res/drawable-hdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-hdpi/android12splash.png index 98499dc3e4..051d1bd7ac 100644 Binary files a/mobile/android/app/src/main/res/drawable-hdpi/android12splash.png and b/mobile/android/app/src/main/res/drawable-hdpi/android12splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png b/mobile/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000..5b91b22581 Binary files /dev/null and b/mobile/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png differ diff --git a/mobile/android/app/src/main/res/drawable-hdpi/notification_icon.png b/mobile/android/app/src/main/res/drawable-hdpi/notification_icon.png index eab14a83ef..9c2921c5ec 100644 Binary files a/mobile/android/app/src/main/res/drawable-hdpi/notification_icon.png and b/mobile/android/app/src/main/res/drawable-hdpi/notification_icon.png differ diff --git a/mobile/android/app/src/main/res/drawable-hdpi/splash.png b/mobile/android/app/src/main/res/drawable-hdpi/splash.png index bae50bb025..787d656369 100644 Binary files a/mobile/android/app/src/main/res/drawable-hdpi/splash.png and b/mobile/android/app/src/main/res/drawable-hdpi/splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-mdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-mdpi/android12splash.png index 8b7e4f9646..bb379c1a74 100644 Binary files a/mobile/android/app/src/main/res/drawable-mdpi/android12splash.png and b/mobile/android/app/src/main/res/drawable-mdpi/android12splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png b/mobile/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000..18470610cf Binary files /dev/null and b/mobile/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png differ diff --git a/mobile/android/app/src/main/res/drawable-mdpi/notification_icon.png b/mobile/android/app/src/main/res/drawable-mdpi/notification_icon.png index 29b3f5234b..9d76aa0b28 100644 Binary files a/mobile/android/app/src/main/res/drawable-mdpi/notification_icon.png and b/mobile/android/app/src/main/res/drawable-mdpi/notification_icon.png differ diff --git a/mobile/android/app/src/main/res/drawable-mdpi/splash.png b/mobile/android/app/src/main/res/drawable-mdpi/splash.png index 8e81b09b61..9686187c0d 100644 Binary files a/mobile/android/app/src/main/res/drawable-mdpi/splash.png and b/mobile/android/app/src/main/res/drawable-mdpi/splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-night-hdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-night-hdpi/android12splash.png index 98499dc3e4..051d1bd7ac 100644 Binary files a/mobile/android/app/src/main/res/drawable-night-hdpi/android12splash.png and b/mobile/android/app/src/main/res/drawable-night-hdpi/android12splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-night-mdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-night-mdpi/android12splash.png index 8b7e4f9646..bb379c1a74 100644 Binary files a/mobile/android/app/src/main/res/drawable-night-mdpi/android12splash.png and b/mobile/android/app/src/main/res/drawable-night-mdpi/android12splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-night-v21/background.png b/mobile/android/app/src/main/res/drawable-night-v21/background.png index 1b5df34e7b..71e9c817e8 100644 Binary files a/mobile/android/app/src/main/res/drawable-night-v21/background.png and b/mobile/android/app/src/main/res/drawable-night-v21/background.png differ diff --git a/mobile/android/app/src/main/res/drawable-night-xhdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-night-xhdpi/android12splash.png index 86e4a379f6..b7ba46b256 100644 Binary files a/mobile/android/app/src/main/res/drawable-night-xhdpi/android12splash.png and b/mobile/android/app/src/main/res/drawable-night-xhdpi/android12splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png index e5445c2512..506869c1bc 100644 Binary files a/mobile/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png and b/mobile/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png index 2336e479ab..014bdc143d 100644 Binary files a/mobile/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png and b/mobile/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-night/background.png b/mobile/android/app/src/main/res/drawable-night/background.png index 1b5df34e7b..71e9c817e8 100644 Binary files a/mobile/android/app/src/main/res/drawable-night/background.png and b/mobile/android/app/src/main/res/drawable-night/background.png differ diff --git a/mobile/android/app/src/main/res/drawable-v21/background.png b/mobile/android/app/src/main/res/drawable-v21/background.png index 649393cb5a..a8cb4d7178 100644 Binary files a/mobile/android/app/src/main/res/drawable-v21/background.png and b/mobile/android/app/src/main/res/drawable-v21/background.png differ diff --git a/mobile/android/app/src/main/res/drawable-xhdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-xhdpi/android12splash.png index 86e4a379f6..b7ba46b256 100644 Binary files a/mobile/android/app/src/main/res/drawable-xhdpi/android12splash.png and b/mobile/android/app/src/main/res/drawable-xhdpi/android12splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png b/mobile/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000..f0d6d66ac4 Binary files /dev/null and b/mobile/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png differ diff --git a/mobile/android/app/src/main/res/drawable-xhdpi/notification_icon.png b/mobile/android/app/src/main/res/drawable-xhdpi/notification_icon.png index 3575d7998c..ea1d6ed6fa 100644 Binary files a/mobile/android/app/src/main/res/drawable-xhdpi/notification_icon.png and b/mobile/android/app/src/main/res/drawable-xhdpi/notification_icon.png differ diff --git a/mobile/android/app/src/main/res/drawable-xhdpi/splash.png b/mobile/android/app/src/main/res/drawable-xhdpi/splash.png index d0cfcc422d..00e6c61e78 100644 Binary files a/mobile/android/app/src/main/res/drawable-xhdpi/splash.png and b/mobile/android/app/src/main/res/drawable-xhdpi/splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-xxhdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-xxhdpi/android12splash.png index e5445c2512..506869c1bc 100644 Binary files a/mobile/android/app/src/main/res/drawable-xxhdpi/android12splash.png and b/mobile/android/app/src/main/res/drawable-xxhdpi/android12splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png b/mobile/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000..6eb60e8b77 Binary files /dev/null and b/mobile/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png differ diff --git a/mobile/android/app/src/main/res/drawable-xxhdpi/notification_icon.png b/mobile/android/app/src/main/res/drawable-xxhdpi/notification_icon.png index bf5672b61e..fc3a8c5de7 100644 Binary files a/mobile/android/app/src/main/res/drawable-xxhdpi/notification_icon.png and b/mobile/android/app/src/main/res/drawable-xxhdpi/notification_icon.png differ diff --git a/mobile/android/app/src/main/res/drawable-xxhdpi/splash.png b/mobile/android/app/src/main/res/drawable-xxhdpi/splash.png index 4ba88c62ad..e87b8694f6 100644 Binary files a/mobile/android/app/src/main/res/drawable-xxhdpi/splash.png and b/mobile/android/app/src/main/res/drawable-xxhdpi/splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-xxxhdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-xxxhdpi/android12splash.png index 2336e479ab..014bdc143d 100644 Binary files a/mobile/android/app/src/main/res/drawable-xxxhdpi/android12splash.png and b/mobile/android/app/src/main/res/drawable-xxxhdpi/android12splash.png differ diff --git a/mobile/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png b/mobile/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000..c8842b651b Binary files /dev/null and b/mobile/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png differ diff --git a/mobile/android/app/src/main/res/drawable-xxxhdpi/notification_icon.png b/mobile/android/app/src/main/res/drawable-xxxhdpi/notification_icon.png index c45e0d6e90..eda7914877 100644 Binary files a/mobile/android/app/src/main/res/drawable-xxxhdpi/notification_icon.png and b/mobile/android/app/src/main/res/drawable-xxxhdpi/notification_icon.png differ diff --git a/mobile/android/app/src/main/res/drawable-xxxhdpi/splash.png b/mobile/android/app/src/main/res/drawable-xxxhdpi/splash.png index 1173202182..bddbad8279 100644 Binary files a/mobile/android/app/src/main/res/drawable-xxxhdpi/splash.png and b/mobile/android/app/src/main/res/drawable-xxxhdpi/splash.png differ diff --git a/mobile/android/app/src/main/res/drawable/background.png b/mobile/android/app/src/main/res/drawable/background.png index 649393cb5a..a8cb4d7178 100644 Binary files a/mobile/android/app/src/main/res/drawable/background.png and b/mobile/android/app/src/main/res/drawable/background.png differ diff --git a/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index 1084c24082..5f349f7f47 100644 --- a/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -1,6 +1,5 @@ - - - - \ No newline at end of file + + + diff --git a/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index 4d6c70d143..85d3df61e5 100644 Binary files a/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png index 0a9d07b326..749bb343a5 100644 Binary files a/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 661fe7792e..7fd792179a 100644 Binary files a/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index b980adbf51..964e506737 100644 Binary files a/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 08e57d7e8a..26c3250d08 100644 Binary files a/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/mobile/android/app/src/main/res/values-night-v31/styles.xml b/mobile/android/app/src/main/res/values-night-v31/styles.xml index 8e51f7679e..c4a573dfe2 100644 --- a/mobile/android/app/src/main/res/values-night-v31/styles.xml +++ b/mobile/android/app/src/main/res/values-night-v31/styles.xml @@ -4,6 +4,7 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + diff --git a/mobile/assets/immich-splash-android12.png b/mobile/assets/immich-splash-android12.png index a4fd2fb0d5..3a7f71ae39 100644 Binary files a/mobile/assets/immich-splash-android12.png and b/mobile/assets/immich-splash-android12.png differ diff --git a/mobile/assets/immich-splash.png b/mobile/assets/immich-splash.png index e7767cc3da..49035b27fd 100644 Binary files a/mobile/assets/immich-splash.png and b/mobile/assets/immich-splash.png differ diff --git a/mobile/assets/immich-text-dark.png b/mobile/assets/immich-text-dark.png new file mode 100644 index 0000000000..215687af8f Binary files /dev/null and b/mobile/assets/immich-text-dark.png differ diff --git a/mobile/assets/immich-text-light.png b/mobile/assets/immich-text-light.png new file mode 100644 index 0000000000..478158d39c Binary files /dev/null and b/mobile/assets/immich-text-light.png differ diff --git a/mobile/flutter_native_splash.yaml b/mobile/flutter_native_splash.yaml index 2fcbc1f142..1b290fbfad 100644 --- a/mobile/flutter_native_splash.yaml +++ b/mobile/flutter_native_splash.yaml @@ -10,7 +10,7 @@ flutter_native_splash: # of your splash screen to a solid color. Use background_image to set the background of your # splash screen to a png image. This is useful for gradients. The image will be stretch to the # size of the app. Only one parameter can be used, color and background_image cannot both be set. - #background_image: "assets/immich-logo-no-outline.png" + #background_image: "assets/immich-logo.png" color: "#f6f8fe" # Optional parameters are listed below. To enable a parameter, uncomment the line by removing diff --git a/mobile/ios/Podfile.lock b/mobile/ios/Podfile.lock index a9ac5b3381..6081988b7a 100644 --- a/mobile/ios/Podfile.lock +++ b/mobile/ios/Podfile.lock @@ -180,4 +180,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 64c9b5291666c0ca3caabdfe9865c141ac40321d -COCOAPODS: 1.12.1 +COCOAPODS: 1.11.3 diff --git a/mobile/ios/Runner.xcodeproj/project.pbxproj b/mobile/ios/Runner.xcodeproj/project.pbxproj index dcfe3dc85e..5f44646ec1 100644 --- a/mobile/ios/Runner.xcodeproj/project.pbxproj +++ b/mobile/ios/Runner.xcodeproj/project.pbxproj @@ -171,6 +171,7 @@ 97C146E61CF9000F007C117D /* Project object */ = { isa = PBXProject; attributes = { + BuildIndependentTargetsInParallel = YES; LastUpgradeCheck = 1430; ORGANIZATIONNAME = ""; TargetAttributes = { @@ -323,6 +324,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -342,6 +344,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -352,6 +355,7 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -402,6 +406,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -421,6 +426,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -431,6 +437,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -458,6 +465,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -477,6 +485,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -487,6 +496,7 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png index 9923b59b17..7410611a1f 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/102.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/102.png new file mode 100644 index 0000000000..fdc691876b Binary files /dev/null and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/102.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png index 027439fa06..68315df167 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png index c5d873221a..6477a0347f 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png index 22e7c868c5..cb0b8b2338 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png index ffb9850da9..fd3f25c8b0 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png index a8a56ba51e..0352e1c293 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png index c499f4a8ab..5cfe315e63 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png index aef74574e1..be71bdffe6 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png index 1be4204351..92fa603e48 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png index ae36f630f2..55ef6fd65f 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png index 45c25a7d03..223738d84b 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png index 428e4568d8..6beb140602 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png index b852aba7ac..290b0e5004 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png index da1fab772f..0cd0958f15 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png index 8f6069e846..f953bf98d5 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png index 0435b40ecd..f657572a8d 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png index 820e5b4612..b90be3463a 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png index 773d875ccd..d4da3d2c8a 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png index d512f32d18..31bf03f160 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png index de3f8fac0e..aabe91e42e 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png index cca8509f25..9ffc996bf0 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png index 400dc6c9df..7e6c272f75 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png index 10587f2fd0..776f6cdb38 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png index 8063164e6f..61cf91efd3 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png index 8186ed1007..bc08a26596 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png index 0048511099..71af65a435 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/66.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/66.png new file mode 100644 index 0000000000..9891293ce7 Binary files /dev/null and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/66.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png index d2fd11d1b2..e9f4031012 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png index 93d868e1ce..9185ca516a 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png index aec01e4840..2bb5e811fc 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png index f0a86953f6..8aa25d7301 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png index b154d30dfd..a3442ae29d 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/92.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/92.png new file mode 100644 index 0000000000..7089a8c76f Binary files /dev/null and b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/92.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json index f78687a21d..ffab2548e6 100644 --- a/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,344 +1 @@ -{ - "images" : [ - { - "filename" : "40.png", - "idiom" : "iphone", - "scale" : "2x", - "size" : "20x20" - }, - { - "filename" : "60.png", - "idiom" : "iphone", - "scale" : "3x", - "size" : "20x20" - }, - { - "filename" : "29.png", - "idiom" : "iphone", - "scale" : "1x", - "size" : "29x29" - }, - { - "filename" : "58.png", - "idiom" : "iphone", - "scale" : "2x", - "size" : "29x29" - }, - { - "filename" : "87.png", - "idiom" : "iphone", - "scale" : "3x", - "size" : "29x29" - }, - { - "filename" : "80.png", - "idiom" : "iphone", - "scale" : "2x", - "size" : "40x40" - }, - { - "filename" : "120.png", - "idiom" : "iphone", - "scale" : "3x", - "size" : "40x40" - }, - { - "filename" : "57.png", - "idiom" : "iphone", - "scale" : "1x", - "size" : "57x57" - }, - { - "filename" : "114.png", - "idiom" : "iphone", - "scale" : "2x", - "size" : "57x57" - }, - { - "filename" : "120.png", - "idiom" : "iphone", - "scale" : "2x", - "size" : "60x60" - }, - { - "filename" : "180.png", - "idiom" : "iphone", - "scale" : "3x", - "size" : "60x60" - }, - { - "filename" : "20.png", - "idiom" : "ipad", - "scale" : "1x", - "size" : "20x20" - }, - { - "filename" : "40.png", - "idiom" : "ipad", - "scale" : "2x", - "size" : "20x20" - }, - { - "filename" : "29.png", - "idiom" : "ipad", - "scale" : "1x", - "size" : "29x29" - }, - { - "filename" : "58.png", - "idiom" : "ipad", - "scale" : "2x", - "size" : "29x29" - }, - { - "filename" : "40.png", - "idiom" : "ipad", - "scale" : "1x", - "size" : "40x40" - }, - { - "filename" : "80.png", - "idiom" : "ipad", - "scale" : "2x", - "size" : "40x40" - }, - { - "filename" : "50.png", - "idiom" : "ipad", - "scale" : "1x", - "size" : "50x50" - }, - { - "filename" : "100.png", - "idiom" : "ipad", - "scale" : "2x", - "size" : "50x50" - }, - { - "filename" : "72.png", - "idiom" : "ipad", - "scale" : "1x", - "size" : "72x72" - }, - { - "filename" : "144.png", - "idiom" : "ipad", - "scale" : "2x", - "size" : "72x72" - }, - { - "filename" : "76.png", - "idiom" : "ipad", - "scale" : "1x", - "size" : "76x76" - }, - { - "filename" : "152.png", - "idiom" : "ipad", - "scale" : "2x", - "size" : "76x76" - }, - { - "filename" : "167.png", - "idiom" : "ipad", - "scale" : "2x", - "size" : "83.5x83.5" - }, - { - "filename" : "1024.png", - "idiom" : "ios-marketing", - "scale" : "1x", - "size" : "1024x1024" - }, - { - "filename" : "16.png", - "idiom" : "mac", - "scale" : "1x", - "size" : "16x16" - }, - { - "filename" : "32.png", - "idiom" : "mac", - "scale" : "2x", - "size" : "16x16" - }, - { - "filename" : "32.png", - "idiom" : "mac", - "scale" : "1x", - "size" : "32x32" - }, - { - "filename" : "64.png", - "idiom" : "mac", - "scale" : "2x", - "size" : "32x32" - }, - { - "filename" : "128.png", - "idiom" : "mac", - "scale" : "1x", - "size" : "128x128" - }, - { - "filename" : "256.png", - "idiom" : "mac", - "scale" : "2x", - "size" : "128x128" - }, - { - "filename" : "256.png", - "idiom" : "mac", - "scale" : "1x", - "size" : "256x256" - }, - { - "filename" : "512.png", - "idiom" : "mac", - "scale" : "2x", - "size" : "256x256" - }, - { - "filename" : "512.png", - "idiom" : "mac", - "scale" : "1x", - "size" : "512x512" - }, - { - "filename" : "1024.png", - "idiom" : "mac", - "scale" : "2x", - "size" : "512x512" - }, - { - "filename" : "48.png", - "idiom" : "watch", - "role" : "notificationCenter", - "scale" : "2x", - "size" : "24x24", - "subtype" : "38mm" - }, - { - "filename" : "55.png", - "idiom" : "watch", - "role" : "notificationCenter", - "scale" : "2x", - "size" : "27.5x27.5", - "subtype" : "42mm" - }, - { - "filename" : "58.png", - "idiom" : "watch", - "role" : "companionSettings", - "scale" : "2x", - "size" : "29x29" - }, - { - "filename" : "87.png", - "idiom" : "watch", - "role" : "companionSettings", - "scale" : "3x", - "size" : "29x29" - }, - { - "idiom" : "watch", - "role" : "notificationCenter", - "scale" : "2x", - "size" : "33x33", - "subtype" : "45mm" - }, - { - "filename" : "80.png", - "idiom" : "watch", - "role" : "appLauncher", - "scale" : "2x", - "size" : "40x40", - "subtype" : "38mm" - }, - { - "filename" : "88.png", - "idiom" : "watch", - "role" : "appLauncher", - "scale" : "2x", - "size" : "44x44", - "subtype" : "40mm" - }, - { - "idiom" : "watch", - "role" : "appLauncher", - "scale" : "2x", - "size" : "46x46", - "subtype" : "41mm" - }, - { - "filename" : "100.png", - "idiom" : "watch", - "role" : "appLauncher", - "scale" : "2x", - "size" : "50x50", - "subtype" : "44mm" - }, - { - "idiom" : "watch", - "role" : "appLauncher", - "scale" : "2x", - "size" : "51x51", - "subtype" : "45mm" - }, - { - "idiom" : "watch", - "role" : "appLauncher", - "scale" : "2x", - "size" : "54x54", - "subtype" : "49mm" - }, - { - "filename" : "172.png", - "idiom" : "watch", - "role" : "quickLook", - "scale" : "2x", - "size" : "86x86", - "subtype" : "38mm" - }, - { - "filename" : "196.png", - "idiom" : "watch", - "role" : "quickLook", - "scale" : "2x", - "size" : "98x98", - "subtype" : "42mm" - }, - { - "filename" : "216.png", - "idiom" : "watch", - "role" : "quickLook", - "scale" : "2x", - "size" : "108x108", - "subtype" : "44mm" - }, - { - "idiom" : "watch", - "role" : "quickLook", - "scale" : "2x", - "size" : "117x117", - "subtype" : "45mm" - }, - { - "idiom" : "watch", - "role" : "quickLook", - "scale" : "2x", - "size" : "129x129", - "subtype" : "49mm" - }, - { - "filename" : "1024.png", - "idiom" : "watch-marketing", - "scale" : "1x", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} +{"images":[{"size":"60x60","expected-size":"180","filename":"180.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"40x40","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"60x60","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"57x57","expected-size":"57","filename":"57.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"57x57","expected-size":"114","filename":"114.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"60","filename":"60.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"1024x1024","filename":"1024.png","expected-size":"1024","idiom":"ios-marketing","folder":"Assets.xcassets/AppIcon.appiconset/","scale":"1x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"72x72","expected-size":"72","filename":"72.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"76x76","expected-size":"152","filename":"152.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"50x50","expected-size":"100","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"76x76","expected-size":"76","filename":"76.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"50x50","expected-size":"50","filename":"50.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"72x72","expected-size":"144","filename":"144.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"40x40","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"83.5x83.5","expected-size":"167","filename":"167.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"20x20","expected-size":"20","filename":"20.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"idiom":"watch","filename":"172.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"86x86","expected-size":"172","role":"quickLook"},{"idiom":"watch","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"40x40","expected-size":"80","role":"appLauncher"},{"idiom":"watch","filename":"88.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"40mm","scale":"2x","size":"44x44","expected-size":"88","role":"appLauncher"},{"idiom":"watch","filename":"102.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"41mm","scale":"2x","size":"45x45","expected-size":"102","role":"appLauncher"},{"idiom":"watch","filename":"92.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"41mm","scale":"2x","size":"46x46","expected-size":"92","role":"appLauncher"},{"idiom":"watch","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"44mm","scale":"2x","size":"50x50","expected-size":"100","role":"appLauncher"},{"idiom":"watch","filename":"196.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"42mm","scale":"2x","size":"98x98","expected-size":"196","role":"quickLook"},{"idiom":"watch","filename":"216.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"44mm","scale":"2x","size":"108x108","expected-size":"216","role":"quickLook"},{"idiom":"watch","filename":"48.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"24x24","expected-size":"48","role":"notificationCenter"},{"idiom":"watch","filename":"55.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"42mm","scale":"2x","size":"27.5x27.5","expected-size":"55","role":"notificationCenter"},{"idiom":"watch","filename":"66.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"45mm","scale":"2x","size":"33x33","expected-size":"66","role":"notificationCenter"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch","role":"companionSettings","scale":"3x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch","role":"companionSettings","scale":"2x"},{"size":"1024x1024","expected-size":"1024","filename":"1024.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch-marketing","scale":"1x"},{"size":"128x128","expected-size":"128","filename":"128.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"256x256","expected-size":"256","filename":"256.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"128x128","expected-size":"256","filename":"256.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"256x256","expected-size":"512","filename":"512.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"32x32","expected-size":"32","filename":"32.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"512x512","expected-size":"512","filename":"512.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"16x16","expected-size":"16","filename":"16.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"16x16","expected-size":"32","filename":"32.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"32x32","expected-size":"64","filename":"64.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"512x512","expected-size":"1024","filename":"1024.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"}]} \ No newline at end of file diff --git a/mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png b/mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png index 649393cb5a..a8cb4d7178 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png and b/mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png b/mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png index 1b5df34e7b..71e9c817e8 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png and b/mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png index 8e81b09b61..9686187c0d 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png and b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png index d0cfcc422d..00e6c61e78 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png and b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ diff --git a/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png index 4ba88c62ad..e87b8694f6 100644 Binary files a/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png and b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ diff --git a/mobile/ios/Runner/Info.plist b/mobile/ios/Runner/Info.plist index 310133e0bb..a750a446bf 100644 --- a/mobile/ios/Runner/Info.plist +++ b/mobile/ios/Runner/Info.plist @@ -1,121 +1,121 @@ - - BGTaskSchedulerPermittedIdentifiers - - app.alextran.immich.backgroundFetch - app.alextran.immich.backgroundProcessing - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Immich - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleLocalizations - - en - de - da - it - es - vi - fr - ja - pl - fi - pt - cs - uk - ru - zh - sk - nl - nb - sv - mn - ko - sr - hi - ca - hu - lv - th - sl - - CFBundleName - immich_mobile - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.98.2 - CFBundleSignature - ???? - CFBundleVersion - 144 - FLTEnableImpeller - - ITSAppUsesNonExemptEncryption - - LSApplicationQueriesSchemes - - https - - LSRequiresIPhoneOS - - MGLMapboxMetricsEnabledSettingShownInApp - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - - NSCameraUsageDescription - We need to access the camera to let you take beautiful video using this app - NSLocationWhenInUseUsageDescription - Enable location setting to show position of assets on map - NSMicrophoneUsageDescription - We need to access the microphone to let you take beautiful video using this app - NSPhotoLibraryAddUsageDescription - We need to manage backup your photos album - NSPhotoLibraryUsageDescription - We need to manage backup your photos album - UIApplicationSupportsIndirectInputEvents - - UIBackgroundModes - - fetch - processing - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - io.flutter.embedded_views_preview - - - \ No newline at end of file + + BGTaskSchedulerPermittedIdentifiers + + app.alextran.immich.backgroundFetch + app.alextran.immich.backgroundProcessing + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Immich + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleLocalizations + + en + de + da + it + es + vi + fr + ja + pl + fi + pt + cs + uk + ru + zh + sk + nl + nb + sv + mn + ko + sr + hi + ca + hu + lv + th + sl + + CFBundleName + immich_mobile + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.98.2 + CFBundleSignature + ???? + CFBundleVersion + 144 + FLTEnableImpeller + + ITSAppUsesNonExemptEncryption + + LSApplicationQueriesSchemes + + https + + LSRequiresIPhoneOS + + MGLMapboxMetricsEnabledSettingShownInApp + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + NSCameraUsageDescription + We need to access the camera to let you take beautiful video using this app + NSLocationWhenInUseUsageDescription + Enable location setting to show position of assets on map + NSMicrophoneUsageDescription + We need to access the microphone to let you take beautiful video using this app + NSPhotoLibraryAddUsageDescription + We need to manage backup your photos album + NSPhotoLibraryUsageDescription + We need to manage backup your photos album + UIApplicationSupportsIndirectInputEvents + + UIBackgroundModes + + fetch + processing + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIStatusBarHidden + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + io.flutter.embedded_views_preview + + + diff --git a/mobile/lib/modules/backup/ui/album_info_card.dart b/mobile/lib/modules/backup/ui/album_info_card.dart index b962fbe05e..0008c0a9e8 100644 --- a/mobile/lib/modules/backup/ui/album_info_card.dart +++ b/mobile/lib/modules/backup/ui/album_info_card.dart @@ -142,7 +142,7 @@ class AlbumInfoCard extends HookConsumerWidget { image: imageData != null ? MemoryImage(imageData!) : const AssetImage( - 'assets/immich-logo-no-outline.png', + 'assets/immich-logo.png', ) as ImageProvider, fit: BoxFit.cover, ), diff --git a/mobile/lib/modules/backup/ui/album_info_list_tile.dart b/mobile/lib/modules/backup/ui/album_info_list_tile.dart index 484577f8c3..c87bec09a6 100644 --- a/mobile/lib/modules/backup/ui/album_info_list_tile.dart +++ b/mobile/lib/modules/backup/ui/album_info_list_tile.dart @@ -117,7 +117,7 @@ class AlbumInfoListTile extends HookConsumerWidget { image: imageData != null ? MemoryImage(imageData!) : const AssetImage( - 'assets/immich-logo-no-outline.png', + 'assets/immich-logo.png', ) as ImageProvider, fit: BoxFit.cover, ), diff --git a/mobile/lib/modules/login/ui/login_form.dart b/mobile/lib/modules/login/ui/login_form.dart index 4c8a12bb2f..5c7049a4ea 100644 --- a/mobile/lib/modules/login/ui/login_form.dart +++ b/mobile/lib/modules/login/ui/login_form.dart @@ -402,7 +402,10 @@ class LoginForm extends HookConsumerWidget { ), ), ), - const ImmichTitleText(), + const Padding( + padding: EdgeInsets.only(top: 8.0, bottom: 16), + child: ImmichTitleText(), + ), ], ), const SizedBox(height: 18), diff --git a/mobile/lib/modules/login/views/login_page.dart b/mobile/lib/modules/login/views/login_page.dart index cb679fa1fc..8593c1ee36 100644 --- a/mobile/lib/modules/login/views/login_page.dart +++ b/mobile/lib/modules/login/views/login_page.dart @@ -29,36 +29,38 @@ class LoginPage extends HookConsumerWidget { return Scaffold( body: const LoginForm(), - bottomNavigationBar: Padding( - padding: const EdgeInsets.only(bottom: 16.0), - child: SizedBox( - height: 50, - child: Row( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - Text( - 'v${appVersion.value}', - style: const TextStyle( - color: Colors.grey, - fontWeight: FontWeight.bold, - fontFamily: "Inconsolata", - ), - ), - const Text(' '), - GestureDetector( - child: Text( - 'Logs', - style: TextStyle( - color: context.primaryColor, + bottomNavigationBar: SafeArea( + child: Padding( + padding: const EdgeInsets.only(bottom: 16.0), + child: SizedBox( + height: 50, + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + 'v${appVersion.value}', + style: const TextStyle( + color: Colors.grey, fontWeight: FontWeight.bold, fontFamily: "Inconsolata", ), ), - onTap: () { - context.pushRoute(const AppLogRoute()); - }, - ), - ], + const Text(' '), + GestureDetector( + child: Text( + 'Logs', + style: TextStyle( + color: context.primaryColor, + fontWeight: FontWeight.bold, + fontFamily: "Inconsolata", + ), + ), + onTap: () { + context.pushRoute(const AppLogRoute()); + }, + ), + ], + ), ), ), ), diff --git a/mobile/lib/shared/ui/app_bar_dialog/app_bar_profile_info.dart b/mobile/lib/shared/ui/app_bar_dialog/app_bar_profile_info.dart index 9e7cceae24..f449fcef6c 100644 --- a/mobile/lib/shared/ui/app_bar_dialog/app_bar_profile_info.dart +++ b/mobile/lib/shared/ui/app_bar_dialog/app_bar_profile_info.dart @@ -25,7 +25,7 @@ class AppBarProfileInfoBox extends HookConsumerWidget { if (user == null) { return const CircleAvatar( radius: 20, - backgroundImage: AssetImage('assets/immich-logo-no-outline.png'), + backgroundImage: AssetImage('assets/immich-logo.png'), backgroundColor: Colors.transparent, ); } diff --git a/mobile/lib/shared/ui/immich_app_bar.dart b/mobile/lib/shared/ui/immich_app_bar.dart index 35b4822757..84f0708631 100644 --- a/mobile/lib/shared/ui/immich_app_bar.dart +++ b/mobile/lib/shared/ui/immich_app_bar.dart @@ -154,21 +154,11 @@ class ImmichAppBar extends ConsumerWidget implements PreferredSizeWidget { children: [ Container( padding: const EdgeInsets.only(top: 3), - width: 28, - height: 28, + height: 30, child: Image.asset( - 'assets/immich-logo.png', - ), - ), - Container( - margin: const EdgeInsets.only(left: 10), - child: const Text( - 'IMMICH', - style: TextStyle( - fontFamily: 'SnowburstOne', - fontWeight: FontWeight.bold, - fontSize: 24, - ), + context.isDarkTheme + ? 'assets/immich-logo-inline-dark.png' + : 'assets/immich-logo-inline-light.png', ), ), ], diff --git a/mobile/lib/shared/ui/immich_logo.dart b/mobile/lib/shared/ui/immich_logo.dart index c7f318891b..af83887fbc 100644 --- a/mobile/lib/shared/ui/immich_logo.dart +++ b/mobile/lib/shared/ui/immich_logo.dart @@ -15,7 +15,7 @@ class ImmichLogo extends StatelessWidget { return Hero( tag: heroTag, child: Image( - image: const AssetImage('assets/immich-logo-no-outline.png'), + image: const AssetImage('assets/immich-logo.png'), width: size, filterQuality: FilterQuality.high, ), diff --git a/mobile/lib/shared/ui/immich_title_text.dart b/mobile/lib/shared/ui/immich_title_text.dart index 3ef0501dd3..2a4edb4230 100644 --- a/mobile/lib/shared/ui/immich_title_text.dart +++ b/mobile/lib/shared/ui/immich_title_text.dart @@ -13,14 +13,14 @@ class ImmichTitleText extends StatelessWidget { @override Widget build(BuildContext context) { - return Text( - 'IMMICH', - style: TextStyle( - fontFamily: 'SnowburstOne', - fontWeight: FontWeight.bold, - fontSize: fontSize, - color: color ?? context.primaryColor, + return Image( + image: AssetImage( + context.isDarkTheme + ? 'assets/immich-text-dark.png' + : 'assets/immich-text-light.png', ), + width: fontSize * 4, + filterQuality: FilterQuality.high, ); } } diff --git a/mobile/lib/shared/views/splash_screen.dart b/mobile/lib/shared/views/splash_screen.dart index 3c0d65bde9..47b550f9d0 100644 --- a/mobile/lib/shared/views/splash_screen.dart +++ b/mobile/lib/shared/views/splash_screen.dart @@ -96,7 +96,7 @@ class SplashScreenPage extends HookConsumerWidget { return const Scaffold( body: Center( child: Image( - image: AssetImage('assets/immich-logo-no-outline.png'), + image: AssetImage('assets/immich-logo.png'), width: 80, filterQuality: FilterQuality.high, ), diff --git a/mobile/pubspec.yaml b/mobile/pubspec.yaml index 85f240ae95..ed8a4fad66 100644 --- a/mobile/pubspec.yaml +++ b/mobile/pubspec.yaml @@ -1,12 +1,12 @@ name: immich_mobile description: Immich - selfhosted backup media file on mobile phone -publish_to: "none" +publish_to: 'none' version: 1.98.2+128 isar_version: &isar_version 3.1.0+1 environment: - sdk: ">=3.0.0 <4.0.0" + sdk: '>=3.0.0 <4.0.0' dependencies: flutter: @@ -127,10 +127,12 @@ flutter: - asset: fonts/overpass/OverpassMono.ttf flutter_launcher_icons: - image_path_android: "assets/immich-logo-no-outline.png" - image_path_ios: "assets/immich-logo-no-outline.png" - android: true # can specify file name here e.g. "ic_launcher" - ios: true # can specify file name here e.g. "My-Launcher-Icon + image_path_android: 'assets/immich-logo.png' + adaptive_icon_background: '#ffffff' + adaptive_icon_foreground: 'assets/immich-logo-android-adaptive-icon.png' + image_path_ios: 'assets/immich-logo-w-bg.png' + android: 'ic_launcher' # can specify file name here e.g. "ic_launcher" + ios: false # can specify file name here e.g. "My-Launcher-Icon remove_alpha_ios: true analyzer: