diff --git a/trainerbox/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/trainerbox/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index db77bb4..64191b1 100644 Binary files a/trainerbox/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/trainerbox/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/trainerbox/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/trainerbox/android/app/src/main/res/mipmap-mdpi/ic_launcher.png index 17987b7..d115aac 100644 Binary files a/trainerbox/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/trainerbox/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/trainerbox/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/trainerbox/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 09d4391..79d6b93 100644 Binary files a/trainerbox/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/trainerbox/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/trainerbox/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/trainerbox/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index d5f1c8d..2014742 100644 Binary files a/trainerbox/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/trainerbox/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/trainerbox/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/trainerbox/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 4d6372e..63ccb9b 100644 Binary files a/trainerbox/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/trainerbox/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/trainerbox/assets/app_icon.png b/trainerbox/assets/app_icon.png new file mode 100644 index 0000000..eb3aef6 Binary files /dev/null and b/trainerbox/assets/app_icon.png differ diff --git a/trainerbox/ios/Runner.xcodeproj/project.pbxproj b/trainerbox/ios/Runner.xcodeproj/project.pbxproj index 14ac242..89c9e6d 100644 --- a/trainerbox/ios/Runner.xcodeproj/project.pbxproj +++ b/trainerbox/ios/Runner.xcodeproj/project.pbxproj @@ -540,7 +540,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -597,7 +597,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png index dc9ada4..26631c6 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png index 7353c41..d757592 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png index 797d452..7936fb2 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png index 6ed2d93..43ca7b1 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png index 4cd7b00..644b00f 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png index fe73094..02c9288 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png index 321773c..5044d37 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png index 797d452..7936fb2 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png index 502f463..c2fbb17 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png index 0ec3034..f2de16b 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png new file mode 100644 index 0000000..afbcdaa Binary files /dev/null and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png new file mode 100644 index 0000000..bc6c4f1 Binary files /dev/null and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png new file mode 100644 index 0000000..4034725 Binary files /dev/null and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png new file mode 100644 index 0000000..acd5154 Binary files /dev/null and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png index 0ec3034..f2de16b 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png index e9f5fea..66e9869 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png new file mode 100644 index 0000000..64191b1 Binary files /dev/null and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png new file mode 100644 index 0000000..2014742 Binary files /dev/null and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png index 84ac32a..178424d 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png index 8953cba..6524858 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ diff --git a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png index 0467bf1..63996a1 100644 Binary files a/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and b/trainerbox/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ diff --git a/trainerbox/pubspec.lock b/trainerbox/pubspec.lock index b535bcf..287e9d4 100644 --- a/trainerbox/pubspec.lock +++ b/trainerbox/pubspec.lock @@ -9,6 +9,22 @@ packages: url: "https://pub.dev" source: hosted version: "1.3.56" + archive: + dependency: transitive + description: + name: archive + sha256: "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd" + url: "https://pub.dev" + source: hosted + version: "4.0.7" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" async: dependency: transitive description: @@ -33,6 +49,22 @@ packages: url: "https://pub.dev" source: hosted version: "1.4.0" + checked_yaml: + dependency: transitive + description: + name: checked_yaml + sha256: "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c + url: "https://pub.dev" + source: hosted + version: "0.4.2" clock: dependency: transitive description: @@ -105,6 +137,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.3.3" + ffi: + dependency: transitive + description: + name: ffi + sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418" + url: "https://pub.dev" + source: hosted + version: "2.1.4" file_selector_linux: dependency: transitive description: @@ -222,6 +262,14 @@ packages: description: flutter source: sdk version: "0.0.0" + flutter_launcher_icons: + dependency: "direct dev" + description: + name: flutter_launcher_icons + sha256: "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea" + url: "https://pub.dev" + source: hosted + version: "0.13.1" flutter_lints: dependency: "direct dev" description: @@ -264,6 +312,14 @@ packages: url: "https://pub.dev" source: hosted version: "4.1.2" + image: + dependency: transitive + description: + name: image + sha256: "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928" + url: "https://pub.dev" + source: hosted + version: "4.5.4" image_picker: dependency: "direct main" description: @@ -336,6 +392,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.20.2" + json_annotation: + dependency: transitive + description: + name: json_annotation + sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" + url: "https://pub.dev" + source: hosted + version: "4.9.0" leak_tracker: dependency: transitive description: @@ -416,6 +480,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.9.1" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646" + url: "https://pub.dev" + source: hosted + version: "6.1.0" plugin_platform_interface: dependency: transitive description: @@ -424,6 +496,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.8" + posix: + dependency: transitive + description: + name: posix + sha256: "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61" + url: "https://pub.dev" + source: hosted + version: "6.0.3" provider: dependency: "direct main" description: @@ -549,6 +629,22 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226 + url: "https://pub.dev" + source: hosted + version: "6.5.0" + yaml: + dependency: transitive + description: + name: yaml + sha256: b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce + url: "https://pub.dev" + source: hosted + version: "3.1.3" sdks: dart: ">=3.8.0 <4.0.0" flutter: ">=3.27.0" diff --git a/trainerbox/pubspec.yaml b/trainerbox/pubspec.yaml index cb1a8c1..886e320 100644 --- a/trainerbox/pubspec.yaml +++ b/trainerbox/pubspec.yaml @@ -54,6 +54,15 @@ dev_dependencies: # package. See that file for information about deactivating specific lint # rules and activating additional ones. flutter_lints: ^6.0.0 + flutter_launcher_icons: ^0.13.1 + +flutter_icons: + android: true + ios: true + image_path: "assets/app_icon.png" + web: + generate: true + image_path: "assets/app_icon.png" # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec @@ -70,6 +79,7 @@ flutter: assets: - images/ - images/prototype/ + - assets/app_icon.png # An image asset can refer to one or more resolution-specific "variants", see # https://flutter.dev/to/resolution-aware-images diff --git a/trainerbox/web/favicon.png b/trainerbox/web/favicon.png index 8aaa46a..f8f97d0 100644 Binary files a/trainerbox/web/favicon.png and b/trainerbox/web/favicon.png differ diff --git a/trainerbox/web/icons/Icon-192.png b/trainerbox/web/icons/Icon-192.png index b749bfe..63ccb9b 100644 Binary files a/trainerbox/web/icons/Icon-192.png and b/trainerbox/web/icons/Icon-192.png differ diff --git a/trainerbox/web/icons/Icon-512.png b/trainerbox/web/icons/Icon-512.png index 88cfd48..85d6e19 100644 Binary files a/trainerbox/web/icons/Icon-512.png and b/trainerbox/web/icons/Icon-512.png differ diff --git a/trainerbox/web/icons/Icon-maskable-192.png b/trainerbox/web/icons/Icon-maskable-192.png index eb9b4d7..63ccb9b 100644 Binary files a/trainerbox/web/icons/Icon-maskable-192.png and b/trainerbox/web/icons/Icon-maskable-192.png differ diff --git a/trainerbox/web/icons/Icon-maskable-512.png b/trainerbox/web/icons/Icon-maskable-512.png index d69c566..85d6e19 100644 Binary files a/trainerbox/web/icons/Icon-maskable-512.png and b/trainerbox/web/icons/Icon-maskable-512.png differ diff --git a/trainerbox/web/manifest.json b/trainerbox/web/manifest.json index c30f10a..0f1fbe6 100644 --- a/trainerbox/web/manifest.json +++ b/trainerbox/web/manifest.json @@ -32,4 +32,4 @@ "purpose": "maskable" } ] -} +} \ No newline at end of file