diff --git a/apps/app_seeds/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png b/apps/app_seeds/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png index 43131b2..6b71397 100644 Binary files a/apps/app_seeds/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png and b/apps/app_seeds/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png differ diff --git a/apps/app_seeds/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png b/apps/app_seeds/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png index 9b0e9e7..578b7c7 100644 Binary files a/apps/app_seeds/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png and b/apps/app_seeds/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png differ diff --git a/apps/app_seeds/fastlane/metadata/android/es-ES/images/phoneScreenshots/2.png b/apps/app_seeds/fastlane/metadata/android/es-ES/images/phoneScreenshots/2.png index 3012b01..da3fea3 100644 Binary files a/apps/app_seeds/fastlane/metadata/android/es-ES/images/phoneScreenshots/2.png and b/apps/app_seeds/fastlane/metadata/android/es-ES/images/phoneScreenshots/2.png differ diff --git a/apps/app_seeds/fastlane/metadata/android/es-ES/images/phoneScreenshots/4.png b/apps/app_seeds/fastlane/metadata/android/es-ES/images/phoneScreenshots/4.png index 80bfa6b..ca24654 100644 Binary files a/apps/app_seeds/fastlane/metadata/android/es-ES/images/phoneScreenshots/4.png and b/apps/app_seeds/fastlane/metadata/android/es-ES/images/phoneScreenshots/4.png differ diff --git a/apps/app_seeds/test/screenshots/fixtures/CREDITS.md b/apps/app_seeds/test/screenshots/fixtures/CREDITS.md new file mode 100644 index 0000000..eb13d7e --- /dev/null +++ b/apps/app_seeds/test/screenshots/fixtures/CREDITS.md @@ -0,0 +1,13 @@ +# Example inventory photos — credits + +CC0 / public-domain images used as example variety photos in the screenshot +harness only (to generate store/landing screenshots). They are **not** bundled +in the app. Square-cropped and re-compressed from the originals below. + +| Fixture | Subject | Author | License | Source | +|---|---|---|---|---| +| maize.jpg | Red & white flint corn | vjrj (Tane project) | own photo | — | +| buckwheat.jpg | Fagopyrum esculentum (buckwheat) | Daderot | CC0 | https://commons.wikimedia.org/wiki/File:Fagopyrum_esculentum_-_Osaka_Museum_of_Natural_History_-_DSC07737.JPG | +| tomato.jpg | Ripe red tomatoes | Glenda Green | CC0 | https://commons.wikimedia.org/wiki/File:Ripe_Red_Tomatoes.jpg | +| pepper.jpg | Capsicum annuum (Guajillo), dried | ZooFari | Public domain | https://commons.wikimedia.org/wiki/File:Capsicum_annuum_(Guajillo)_-_dried.jpg | +| raspberry.jpg | Rubus idaeus (raspberry) | Vassil | Public domain | https://commons.wikimedia.org/wiki/File:Framboise_Margy_3.jpg | diff --git a/apps/app_seeds/test/screenshots/fixtures/buckwheat.jpg b/apps/app_seeds/test/screenshots/fixtures/buckwheat.jpg new file mode 100644 index 0000000..7ad1e58 Binary files /dev/null and b/apps/app_seeds/test/screenshots/fixtures/buckwheat.jpg differ diff --git a/apps/app_seeds/test/screenshots/fixtures/pepper.jpg b/apps/app_seeds/test/screenshots/fixtures/pepper.jpg new file mode 100644 index 0000000..da50f24 Binary files /dev/null and b/apps/app_seeds/test/screenshots/fixtures/pepper.jpg differ diff --git a/apps/app_seeds/test/screenshots/fixtures/raspberry.jpg b/apps/app_seeds/test/screenshots/fixtures/raspberry.jpg new file mode 100644 index 0000000..2b635bc Binary files /dev/null and b/apps/app_seeds/test/screenshots/fixtures/raspberry.jpg differ diff --git a/apps/app_seeds/test/screenshots/fixtures/tomato.jpg b/apps/app_seeds/test/screenshots/fixtures/tomato.jpg new file mode 100644 index 0000000..e876692 Binary files /dev/null and b/apps/app_seeds/test/screenshots/fixtures/tomato.jpg differ diff --git a/apps/app_seeds/test/screenshots/goldens/de/calendar.png b/apps/app_seeds/test/screenshots/goldens/de/calendar.png index 0967b6b..bd9c6b3 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/de/calendar.png and b/apps/app_seeds/test/screenshots/goldens/de/calendar.png differ diff --git a/apps/app_seeds/test/screenshots/goldens/de/inventory.png b/apps/app_seeds/test/screenshots/goldens/de/inventory.png index d11d7e0..fae1838 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/de/inventory.png and b/apps/app_seeds/test/screenshots/goldens/de/inventory.png differ diff --git a/apps/app_seeds/test/screenshots/goldens/en/calendar.png b/apps/app_seeds/test/screenshots/goldens/en/calendar.png index 9b0e9e7..578b7c7 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/en/calendar.png and b/apps/app_seeds/test/screenshots/goldens/en/calendar.png differ diff --git a/apps/app_seeds/test/screenshots/goldens/en/inventory.png b/apps/app_seeds/test/screenshots/goldens/en/inventory.png index 43131b2..6b71397 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/en/inventory.png and b/apps/app_seeds/test/screenshots/goldens/en/inventory.png differ diff --git a/apps/app_seeds/test/screenshots/goldens/es/calendar.png b/apps/app_seeds/test/screenshots/goldens/es/calendar.png index 80bfa6b..ca24654 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/es/calendar.png and b/apps/app_seeds/test/screenshots/goldens/es/calendar.png differ diff --git a/apps/app_seeds/test/screenshots/goldens/es/inventory.png b/apps/app_seeds/test/screenshots/goldens/es/inventory.png index 3012b01..da3fea3 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/es/inventory.png and b/apps/app_seeds/test/screenshots/goldens/es/inventory.png differ diff --git a/apps/app_seeds/test/screenshots/goldens/fr/calendar.png b/apps/app_seeds/test/screenshots/goldens/fr/calendar.png index 987a72b..063407a 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/fr/calendar.png and b/apps/app_seeds/test/screenshots/goldens/fr/calendar.png differ diff --git a/apps/app_seeds/test/screenshots/goldens/fr/inventory.png b/apps/app_seeds/test/screenshots/goldens/fr/inventory.png index 5bfd88b..d01faaf 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/fr/inventory.png and b/apps/app_seeds/test/screenshots/goldens/fr/inventory.png differ diff --git a/apps/app_seeds/test/screenshots/goldens/ja/calendar.png b/apps/app_seeds/test/screenshots/goldens/ja/calendar.png index e8ae4c1..af58e1a 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/ja/calendar.png and b/apps/app_seeds/test/screenshots/goldens/ja/calendar.png differ diff --git a/apps/app_seeds/test/screenshots/goldens/ja/inventory.png b/apps/app_seeds/test/screenshots/goldens/ja/inventory.png index 43131b2..6b71397 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/ja/inventory.png and b/apps/app_seeds/test/screenshots/goldens/ja/inventory.png differ diff --git a/apps/app_seeds/test/screenshots/goldens/pt/calendar.png b/apps/app_seeds/test/screenshots/goldens/pt/calendar.png index f4af27f..c556c1d 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/pt/calendar.png and b/apps/app_seeds/test/screenshots/goldens/pt/calendar.png differ diff --git a/apps/app_seeds/test/screenshots/goldens/pt/inventory.png b/apps/app_seeds/test/screenshots/goldens/pt/inventory.png index c7fddd2..c271504 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/pt/inventory.png and b/apps/app_seeds/test/screenshots/goldens/pt/inventory.png differ diff --git a/apps/app_seeds/test/screenshots/goldens/rtl/inventory.png b/apps/app_seeds/test/screenshots/goldens/rtl/inventory.png index 6e378c6..4e08d73 100644 Binary files a/apps/app_seeds/test/screenshots/goldens/rtl/inventory.png and b/apps/app_seeds/test/screenshots/goldens/rtl/inventory.png differ diff --git a/apps/app_seeds/test/screenshots/screenshot_support.dart b/apps/app_seeds/test/screenshots/screenshot_support.dart index 0eac749..37aaaea 100644 --- a/apps/app_seeds/test/screenshots/screenshot_support.dart +++ b/apps/app_seeds/test/screenshots/screenshot_support.dart @@ -168,13 +168,17 @@ Future seedShowcase( return id; } - // A real photo of red & white flint corn is the hero variety, so the detail - // shot shows a genuine seed photo. Loaded from the committed test fixture - // (CWD is the package root under `flutter test`). - final maizePhoto = await File( - 'test/screenshots/fixtures/maize.jpg', - ).readAsBytes(); - final maize = await add('Painted flint corn', 'Poaceae', photo: maizePhoto); + // Example photos are CC0 / public domain (see fixtures/CREDITS.md), except the + // maize which is vjrj's own; loaded from the committed fixtures (CWD is the + // package root under `flutter test`). The maize is the hero for the detail shot. + Future photo(String name) => + File('test/screenshots/fixtures/$name.jpg').readAsBytes(); + + final maize = await add( + 'Painted flint corn', + 'Poaceae', + photo: await photo('maize'), + ); await repo.addLot( varietyId: maize, harvestYear: 2024, @@ -190,12 +194,12 @@ Future seedShowcase( offerStatus: OfferStatus.exchange, ); - // The rest sit in families that sort at/after Poaceae, so the maize (and its - // photo) stays the first, top-of-list group in the inventory shot. - await add('Common buckwheat', 'Polygonaceae'); - await add('Alpine strawberry', 'Rosaceae'); - await add('Cherry tomato', 'Solanaceae'); - await add('Sweet pepper', 'Solanaceae'); + // The rest sit in families that sort at/after Poaceae, so the maize stays the + // first, top-of-list group in the inventory shot. Each carries a CC0/PD photo. + await add('Common buckwheat', 'Polygonaceae', photo: await photo('buckwheat')); + await add('Wild raspberry', 'Rosaceae', photo: await photo('raspberry')); + await add('Slicing tomato', 'Solanaceae', photo: await photo('tomato')); + await add('Guajillo chilli', 'Solanaceae', photo: await photo('pepper')); return SeededInventory(maize); } diff --git a/site/assets/screenshots/de/calendar.png b/site/assets/screenshots/de/calendar.png index 0967b6b..bd9c6b3 100644 Binary files a/site/assets/screenshots/de/calendar.png and b/site/assets/screenshots/de/calendar.png differ diff --git a/site/assets/screenshots/de/inventory.png b/site/assets/screenshots/de/inventory.png index d11d7e0..fae1838 100644 Binary files a/site/assets/screenshots/de/inventory.png and b/site/assets/screenshots/de/inventory.png differ diff --git a/site/assets/screenshots/en/calendar.png b/site/assets/screenshots/en/calendar.png index 9b0e9e7..578b7c7 100644 Binary files a/site/assets/screenshots/en/calendar.png and b/site/assets/screenshots/en/calendar.png differ diff --git a/site/assets/screenshots/en/inventory.png b/site/assets/screenshots/en/inventory.png index 43131b2..6b71397 100644 Binary files a/site/assets/screenshots/en/inventory.png and b/site/assets/screenshots/en/inventory.png differ diff --git a/site/assets/screenshots/es/calendar.png b/site/assets/screenshots/es/calendar.png index 80bfa6b..ca24654 100644 Binary files a/site/assets/screenshots/es/calendar.png and b/site/assets/screenshots/es/calendar.png differ diff --git a/site/assets/screenshots/es/inventory.png b/site/assets/screenshots/es/inventory.png index 3012b01..da3fea3 100644 Binary files a/site/assets/screenshots/es/inventory.png and b/site/assets/screenshots/es/inventory.png differ diff --git a/site/assets/screenshots/fr/calendar.png b/site/assets/screenshots/fr/calendar.png index 987a72b..063407a 100644 Binary files a/site/assets/screenshots/fr/calendar.png and b/site/assets/screenshots/fr/calendar.png differ diff --git a/site/assets/screenshots/fr/inventory.png b/site/assets/screenshots/fr/inventory.png index 5bfd88b..d01faaf 100644 Binary files a/site/assets/screenshots/fr/inventory.png and b/site/assets/screenshots/fr/inventory.png differ diff --git a/site/assets/screenshots/ja/calendar.png b/site/assets/screenshots/ja/calendar.png index e8ae4c1..af58e1a 100644 Binary files a/site/assets/screenshots/ja/calendar.png and b/site/assets/screenshots/ja/calendar.png differ diff --git a/site/assets/screenshots/ja/inventory.png b/site/assets/screenshots/ja/inventory.png index 43131b2..6b71397 100644 Binary files a/site/assets/screenshots/ja/inventory.png and b/site/assets/screenshots/ja/inventory.png differ diff --git a/site/assets/screenshots/pt/calendar.png b/site/assets/screenshots/pt/calendar.png index f4af27f..c556c1d 100644 Binary files a/site/assets/screenshots/pt/calendar.png and b/site/assets/screenshots/pt/calendar.png differ diff --git a/site/assets/screenshots/pt/inventory.png b/site/assets/screenshots/pt/inventory.png index c7fddd2..c271504 100644 Binary files a/site/assets/screenshots/pt/inventory.png and b/site/assets/screenshots/pt/inventory.png differ diff --git a/site/assets/screenshots/rtl/inventory.png b/site/assets/screenshots/rtl/inventory.png index 6e378c6..4e08d73 100644 Binary files a/site/assets/screenshots/rtl/inventory.png and b/site/assets/screenshots/rtl/inventory.png differ diff --git a/site/static/og-en.png b/site/static/og-en.png index ccb0cba..b3df23d 100644 Binary files a/site/static/og-en.png and b/site/static/og-en.png differ diff --git a/site/static/og-es.png b/site/static/og-es.png index bed6d97..9533e75 100644 Binary files a/site/static/og-es.png and b/site/static/og-es.png differ