diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 77f1f6589..3b4fc72b1 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -15,7 +15,7 @@ jobs: - uses: subosito/flutter-action@v1 with: channel: stable - flutter-version: '1.22.4' + flutter-version: '1.22.5' - name: Clone the repository. uses: actions/checkout@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8b6cb9187..e4bd20b5c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: - uses: subosito/flutter-action@v1 with: channel: stable - flutter-version: '1.22.4' + flutter-version: '1.22.5' # Workaround for this Android Gradle Plugin issue (supposedly fixed in AGP 4.1): # https://issuetracker.google.com/issues/144111441 @@ -50,8 +50,8 @@ jobs: echo "${{ secrets.KEY_JKS }}" > release.keystore.asc gpg -d --passphrase "${{ secrets.KEY_JKS_PASSPHRASE }}" --batch release.keystore.asc > $AVES_STORE_FILE rm release.keystore.asc - flutter build apk --bundle-sksl-path shaders_1.22.4.sksl.json - flutter build appbundle --bundle-sksl-path shaders_1.22.4.sksl.json + flutter build apk --bundle-sksl-path shaders_1.22.5.sksl.json + flutter build appbundle --bundle-sksl-path shaders_1.22.5.sksl.json rm $AVES_STORE_FILE env: AVES_STORE_FILE: ${{ github.workspace }}/key.jks diff --git a/CHANGELOG.md b/CHANGELOG.md index 01178df31..bf5bc06bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [v1.2.9] - 2020-12-12 +### Added +- Collection: identify 360 photos/videos, GeoTIFF +- Viewer: open panoramas (360 photos) +- Info: open GImage/GAudio/GDepth media and thumbnails embedded in XMP +- Info: SVG metadata + +### Changed +- Upgraded Flutter to stable v1.22.5 +- Viewer: TIFF subsampling & tiling +- Info: improved XMP layout + +### Fixed +- Fixed large TIFF handling + ## [v1.2.8] - 2020-11-27 ### Added - Albums / Countries / Tags: pinch to change tile size diff --git a/README.md b/README.md index 78890487a..0604bccb9 100644 --- a/README.md +++ b/README.md @@ -12,11 +12,13 @@ Aves is a gallery and metadata explorer app. It is built for Android, with Flutt ## Features -- support raster images: BMP, DNG, GIF, HEIC (from Android Pie), ICO, JPEG, PNG, WBMP, WEBP +- support raster images: JPEG, GIF, PNG, HEIC (from Android Pie), WEBP, TIFF, BMP, WBMP, ICO - support animated images: GIF, WEBP +- support raw images: ARW, CR2, DNG, NEF, NRW, ORF, PEF, RAF, RW2, SRW - support vector images: SVG -- support videos: MP4, AVI, AVCHD & probably others -- search and filter by country, place, XMP tag, type (animated, raster, vector, video) +- support videos: MP4, AVI, MKV, AVCHD & probably others +- identify panoramas (aka photo spheres), 360° videos, GeoTIFF files +- search and filter by country, place, XMP tag, type (animated, raster, vector…) - favorites - statistics - support Android API 24 ~ 30 (Nougat ~ R) @@ -26,7 +28,10 @@ Aves is a gallery and metadata explorer app. It is built for Android, with Flutt - gesture: double tap on image does not zoom on tapped area (cf [photo_view issue #82](https://github.com/renancaraujo/photo_view/issues/82)) - performance: image info page stutters the first time it loads a Google Maps view (cf [flutter issue #28493](https://github.com/flutter/flutter/issues/28493)) -- performance: image decoding is slow +- SVG: unsupported `currentColor` (cf [flutter_svg issue #31](https://github.com/dnfield/flutter_svg/issues/31)) +- SVG: unsupported out of order defs/references (cf [flutter_svg issue #102](https://github.com/dnfield/flutter_svg/issues/102)) +- SVG: unsupported `