diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 7b1dde9..65e0788 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -28,6 +28,7 @@ jobs: flutter create --platforms=android --org nfteam --project-name gamemanager . python3 tool/patch_android.py flutter pub get + dart run flutter_launcher_icons flutter build apk --release --build-name="${NAME}" --build-number="${RUN}" cp build/app/outputs/flutter-apk/app-release.apk gamemanager.apk printf '{"version":"1.0.%s","version_code":%s,"notes":"Build CI #%s"}' "${RUN}" "${RUN}" "${RUN}" > version.json diff --git a/assets/brand/gm-foreground.png b/assets/brand/gm-foreground.png new file mode 100644 index 0000000..be52904 Binary files /dev/null and b/assets/brand/gm-foreground.png differ diff --git a/assets/brand/gm-legacy.png b/assets/brand/gm-legacy.png new file mode 100644 index 0000000..a484e5c Binary files /dev/null and b/assets/brand/gm-legacy.png differ diff --git a/pubspec.yaml b/pubspec.yaml index 0874c6e..4467d89 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -23,6 +23,17 @@ dependencies: dev_dependencies: flutter_lints: ^5.0.0 + flutter_launcher_icons: ^0.14.1 + +# Icône de lanceur (générée en CI par flutter_launcher_icons après `flutter create`). +# Manette blanche sur fond indigo ; adaptatif Android 8+ + PNG legacy. +flutter_launcher_icons: + android: true + ios: false + image_path: "assets/brand/gm-legacy.png" + adaptive_icon_background: "#4F46E5" + adaptive_icon_foreground: "assets/brand/gm-foreground.png" + min_sdk_android: 21 flutter: uses-material-design: true