diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..1e4d1f0 Binary files /dev/null and b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000..61c0c37 Binary files /dev/null and b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..ab95375 Binary files /dev/null and b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-mdpi/ic_launcher_monochrome.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-mdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000..8b20fc5 Binary files /dev/null and b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-mdpi/ic_launcher_monochrome.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..0fee410 Binary files /dev/null and b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000..bb0fa4e Binary files /dev/null and b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..eaef697 Binary files /dev/null and b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000..d132c31 Binary files /dev/null and b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..6b7ac32 Binary files /dev/null and b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_monochrome.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000..0f0baba Binary files /dev/null and b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_monochrome.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..d506366 --- /dev/null +++ b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index db77bb4..498c0e2 100644 Binary files a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png index 17987b7..580f2ca 100644 Binary files a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 09d4391..d545d47 100644 Binary files a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index d5f1c8d..c6e0cfb 100644 Binary files a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 4d6372e..6e34f72 100644 Binary files a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/values/colors.xml b/stronglift_replacement/workout_app/android/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..610f420 --- /dev/null +++ b/stronglift_replacement/workout_app/android/app/src/main/res/values/colors.xml @@ -0,0 +1,4 @@ + + + #1B1D21 + \ No newline at end of file diff --git a/stronglift_replacement/workout_app/assets/icon/icon.png b/stronglift_replacement/workout_app/assets/icon/icon.png new file mode 100644 index 0000000..145642d Binary files /dev/null and b/stronglift_replacement/workout_app/assets/icon/icon.png differ diff --git a/stronglift_replacement/workout_app/assets/icon/icon.svg b/stronglift_replacement/workout_app/assets/icon/icon.svg new file mode 100644 index 0000000..548bc73 --- /dev/null +++ b/stronglift_replacement/workout_app/assets/icon/icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/stronglift_replacement/workout_app/assets/icon/icon_foreground.png b/stronglift_replacement/workout_app/assets/icon/icon_foreground.png new file mode 100644 index 0000000..5d4b2d7 Binary files /dev/null and b/stronglift_replacement/workout_app/assets/icon/icon_foreground.png differ diff --git a/stronglift_replacement/workout_app/assets/icon/icon_foreground.svg b/stronglift_replacement/workout_app/assets/icon/icon_foreground.svg new file mode 100644 index 0000000..aee7cd4 --- /dev/null +++ b/stronglift_replacement/workout_app/assets/icon/icon_foreground.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/stronglift_replacement/workout_app/assets/icon/icon_monochrome.png b/stronglift_replacement/workout_app/assets/icon/icon_monochrome.png new file mode 100644 index 0000000..133808c Binary files /dev/null and b/stronglift_replacement/workout_app/assets/icon/icon_monochrome.png differ diff --git a/stronglift_replacement/workout_app/assets/icon/icon_monochrome.svg b/stronglift_replacement/workout_app/assets/icon/icon_monochrome.svg new file mode 100644 index 0000000..f6c4dad --- /dev/null +++ b/stronglift_replacement/workout_app/assets/icon/icon_monochrome.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/stronglift_replacement/workout_app/pubspec.lock b/stronglift_replacement/workout_app/pubspec.lock index d7fc0a5..930752b 100644 --- a/stronglift_replacement/workout_app/pubspec.lock +++ b/stronglift_replacement/workout_app/pubspec.lock @@ -1,6 +1,14 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: + archive: + dependency: transitive + description: + name: archive + sha256: a96e8b390886ee8abb49b7bd3ac8df6f451c621619f52a26e815fdcf568959ff + url: "https://pub.dev" + source: hosted + version: "4.0.9" args: dependency: transitive description: @@ -89,6 +97,22 @@ packages: url: "https://pub.dev" source: hosted version: "1.4.1" + 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: @@ -191,6 +215,14 @@ packages: description: flutter source: sdk version: "0.0.0" + flutter_launcher_icons: + dependency: "direct dev" + description: + name: flutter_launcher_icons + sha256: "10f13781741a2e3972126fae08393d3c4e01fa4cd7473326b94b72cf594195e7" + url: "https://pub.dev" + source: hosted + version: "0.14.4" flutter_lints: dependency: "direct dev" description: @@ -289,6 +321,14 @@ packages: url: "https://pub.dev" source: hosted version: "4.1.2" + image: + dependency: transitive + description: + name: image + sha256: "6300175e00616bbc832e2fc91bfa4d776af5402c81c7151bee6905bb08473c52" + url: "https://pub.dev" + source: hosted + version: "4.9.1" jni: dependency: transitive description: @@ -305,6 +345,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.1" + json_annotation: + dependency: transitive + description: + name: json_annotation + sha256: "2a743920d81b7910627f68ee2c9ac1fc0bfee32b9fc3403587d7c6791ca12f80" + url: "https://pub.dev" + source: hosted + version: "4.12.0" leak_tracker: dependency: transitive description: @@ -497,6 +545,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.2.1" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "91bd59303e9f769f108f8df05e371341b15d59e995e6806aefab827b58336675" + url: "https://pub.dev" + source: hosted + version: "7.0.2" platform: dependency: transitive description: @@ -513,6 +569,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.8" + posix: + dependency: transitive + description: + name: posix + sha256: "185ef7606574f789b40f289c233efa52e96dead518aed988e040a10737febb07" + url: "https://pub.dev" + source: hosted + version: "6.5.0" pub_semver: dependency: transitive description: @@ -854,6 +918,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.0" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" yaml: dependency: transitive description: diff --git a/stronglift_replacement/workout_app/pubspec.yaml b/stronglift_replacement/workout_app/pubspec.yaml index 576610a..768bee0 100644 --- a/stronglift_replacement/workout_app/pubspec.yaml +++ b/stronglift_replacement/workout_app/pubspec.yaml @@ -28,6 +28,9 @@ dependencies: dev_dependencies: audioplayers_platform_interface: ^7.1.1 + # Generates the Android launcher icons from assets/icon/ (see + # python_pkg/app_icons in testsAndMisc for the shared style). + flutter_launcher_icons: ^0.14.4 flutter_lints: ^6.0.0 flutter_test: sdk: flutter @@ -38,3 +41,15 @@ flutter: uses-material-design: true assets: - assets/sounds/break_end.mp3 + +# Launcher icon generation. Source art is produced by the shared generator: +# PYTHONPATH=~/testsAndMisc python3 -m python_pkg.app_icons generate --app +# then run: dart run flutter_launcher_icons +flutter_launcher_icons: + android: true + ios: false + image_path: "assets/icon/icon.png" + adaptive_icon_background: "#1B1D21" + adaptive_icon_foreground: "assets/icon/icon_foreground.png" + adaptive_icon_monochrome: "assets/icon/icon_monochrome.png" + min_sdk_android: 21