# Changelog All notable changes to this project will be documented in this file. ## [Unreleased] ### Added - Russian translation (thanks D3ZOXY) ### Changed - use build flavors to match distribution channels: `play` (same as original) and `izzy` (no Crashlytics) - use 12/24 hour format settings from device to display times ## [v1.5.4] - 2021-10-21 ### Added - Collection: use a foreground service when scanning many items - Collection: ask to rename/replace/skip when moving items with name conflict - Map: filter to view items from a specific region in the Collection page - Viewer: option to show/hide overlay on opening - Info: improved display for PNG text metadata, XMP and others - Export: output format selection - Search: added raw filter - Support modifying files in the Download folder on Android 11+ ### Changed - upgraded Flutter to stable v2.5.3 - use build flavors to generate universal or split APKs ### Fixed - hide root album of hidden path - gesture & spacing handling for Android 10+ navigation gestures - renaming was leaving behind obsolete items in some cases - speeding up videos on Xiaomi devices ## [v1.5.3] - 2021-09-30 ### Added - Map: show items for bounds, open items in viewer, tap gesture to toggle fullscreen - Info: remove metadata (Exif, XMP, etc.) - Accessibility: support "time to take action" and "remove animations" settings ### Changed - upgraded Flutter to stable v2.5.1 - faster collection loading when launching the app - Collection: changed color & scale of thumbnail icons to match text - Albums / Countries / Tags: changed layout, with label below cover ### Fixed - album bookmarks & pins were reset when rescanning items ## [v1.5.2] - 2021-09-29 [YANKED] ## [v1.5.1] - 2021-09-08 ### Added - About: bug reporting instructions ### Changed - Collection: improved video date detection ### Fixed - fixed hanging app when loading thumbnails for some video formats on some devices ## [v1.5.0] - 2021-09-02 ### Added - Info: edit Exif dates (setting, shifting, deleting) - Collection: custom quick actions for item selection - Collection: video date detection for more formats ### Changed - faster collection loading when launching the app ### Fixed - app launching on some devices - corrupting motion photo exif editing (e.g. rotation) ## [v1.4.9] - 2021-08-20 ### Added - Map & Stats from selection - Map: item browsing, rotation control - Navigation menu customization - shortcut support on older devices (API < 26) - support Android 12/S (API 31) ## [v1.4.8] - 2021-08-08 ### Added - Map - Viewer: action to copy to clipboard - integration with Android global search (Samsung Finder etc.) ### Fixed - auto album identification and naming - opening HEIC images from downloads content URI on Android R+ ## [v1.4.7] - 2021-08-06 [YANKED] ## [v1.4.6] - 2021-07-22 ### Added - Albums / Countries / Tags: multiple selection - Albums: action to create empty albums - Collection: burst shot grouping (Samsung naming pattern) - Collection: support motion photos defined by XMP Container namespace - Settings: hidden paths to exclude folders and their subfolders - Settings: option to disable viewer overlay blur effect (for older/slower devices) - Settings: option to exclude cutout area in viewer ### Changed - Video: restored overlay hiding when pressing play button ### Fixed - Viewer: fixed manual screen rotation to follow sensor ## [v1.4.5] - 2021-07-08 ### Added - Video: added OGV/Theora/Vorbis support - Viewer: action to rotate screen when device has locked rotation - Settings: import/export ### Changed - improved SVG support with a different rendering engine - changed logo - upgraded Flutter to stable v2.2.3 - migrated to sound null safety - viewer: parallax effect when scrolling ### Removed - Analytics: removed Firebase Analytics (kept Firebase Crashlytics) ## [v1.4.4] - 2021-06-25 ### Added - Video: speed control, track selection, frame capture - Video: embedded subtitle support - Settings: custom video quick actions - Settings: subtitle theme ### Changed - upgraded Flutter to stable v2.2.2 ### Fixed - fixed opening SVGs from other apps - stop video playback when leaving the app in some cases - fixed crash when ACCESS_MEDIA_LOCATION permission is revoked ## [v1.4.3] - 2021-06-12 ### Added - Collection: snack bar action to show moved/copied/exported entries - Collection / Albums / Countries / Tags: when switching device orientation, keep items in view - Collection: when leaving entry from Viewer, make entry visible in collection - Viewer: fixed layout & minimap for videos with non-square pixels ### Changed - upgraded Flutter to stable v2.2.1 - migrated to unsound null safety - Collection / Viewer: improved performance, memory usage - Collection: thumbnail layout change ### Removed - no support for Android KitKat (API 19), unsupported by Google Maps package ### Fixed - fixed opening files shared via content URI with incorrect MIME type - refresh collection when entries modified in Viewer no longer match collection filters ## [v1.4.2] - 2021-06-10 [YANKED] ## [v1.4.1] - 2021-04-29 ### Added - Motion photo support - Viewer: play videos in multi-track HEIC - Handle share intent ### Changed - Upgraded Flutter to beta v2.2.0-10.1.pre ### Fixed - fixed crash when cataloguing large MP4/PSD - prevent videos playing in the background when quickly switching entries ## [v1.4.0] - 2021-04-16 ### Added - Viewer: support for videos with EAC3/FLAC/OPUS audio - Info: more consistent and comprehensive info for videos and streams - Settings: more video options (auto play, loop, hardware acceleration) ### Changed - Info: present video cover like XMP embedded images ### Removed - locale name package (-3 MB) ### Fixed - Albums: auto naming for folders on SD card - Viewer: display of videos with unusual SAR ## [v1.3.7] - 2021-04-02 ### Added - Collection / Albums / Countries / Tags: added label when dragging scrollbar thumb - Albums: localized common album names - Collection: select shortcut icon image - Settings: custom viewer quick actions - Settings: option to hide videos from collection ### Changed - Upgraded Flutter to beta v2.1.0-12.2.pre ### Fixed - opening media shared by other apps as file media content - navigation stack when opening media shared by other apps ## [v1.3.6] - 2021-03-18 ### Added - Korean translation - cover selection for albums / countries / tags ### Changed - Upgraded Flutter to dev v2.1.0-12.1.pre ### Fixed - various TIFF decoding fixes ## [v1.3.5] - 2021-02-26 ### Added - support Android KitKat, Lollipop & Marshmallow (API 19 ~ 23) - quick country reverse geocoding without Play Services - menu option to hide any filter - menu option to navigate to the album / country / tag page from filter ### Changed - analytics are opt-in ### Removed - removed custom font used in titles and info page ## [v1.3.4] - 2021-02-10 ### Added - hide album / country / tag from collection - new version check ### Changed - Viewer: improved multipage item overlay and thumbnail loading - deactivate geocoding and Google maps when Play Services are unavailable ### Fixed - refreshing items externally added/moved/removed - loading items at the root of volumes - loading items when opening a shortcut with a location filter - various thumbnail hero animation fixes ## [v1.3.3] - 2021-01-31 ### Added - Viewer: support for multi-track HEIF - Viewer: export image (including multipage TIFF/HEIF and images embedded in XMP) - Info: show owner app (Android Q and up) - listen to Media Store changes ### Changed - upgraded Flutter to stable v1.22.6 - check connectivity before using features that need it ### Fixed - checkerboard background performance - deleting files that no longer exist but are still registered in the Media Store - insets handling on Android 11 ## [v1.3.2] - 2021-01-17 ### Added Collection: identify multipage TIFF & multitrack HEIC/HEIF Viewer: support for multipage TIFF Viewer: support for cropped panoramas Albums: grouping options ### Changed upgraded libtiff to 4.2.0 for TIFF decoding ### Fixed - prevent scrolling when using Android Q style gesture navigation ## [v1.3.1] - 2021-01-04 ### Added - Collection: long press and move to select/deselect multiple items - Info: show Spherical Video V1 metadata - Info: metadata search ### Fixed - Viewer: fixed panning inertia following double-tap scaling - Collection: fixed crash when loading TIFF files on Android 11 ## [v1.3.0] - 2020-12-26 ### Added - Viewer: quick scale (aka one finger zoom) - Viewer: optional checkered background for transparent images ### Changed - Viewer: changed panning inertia ### Fixed - Viewer: fixed scaling focus when zooming by double-tap or pinch - Viewer: fixed panning during scaling ## [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 - Album picker: added a field to filter by name - check free space before moving items - SVG source viewer ### Changed - Navigation: changed page history handling - Info: improved layout, especially for XMP - About: improved layout - faster locating of new items ## [v1.2.7] - 2020-11-15 ### Added - Support for TIFF images (single page) - Viewer overlay: minimap (optional) ### Changed - Upgraded Flutter to stable v1.22.4 - Viewer: use subsampling and tiling to display large images ### Fixed - Fixed finding dimensions of items with incorrect EXIF ## [v1.2.6] - 2020-11-15 [YANKED] ## [v1.2.5] - 2020-11-01 ### Added - Search: show recently used filters (optional) - Search: show filter for items with no XMP tags - Search: show filter for items with no location information - Analytics: use Firebase Analytics (along Firebase Crashlytics) ### Changed - Upgraded Flutter to stable v1.22.3 - Viewer overlay: showing shooting details is now optional ### Fixed - Viewer: leave when the loaded item is deleted and it is the last one - Viewer: refresh the viewer overlay and info page when the loaded image is modified - Info: prevent reporting a "Media" section for images other than HEIC/HEIF - Fixed opening items shared via a "file" media content URI ### Removed - Dependencies: removed Guava as a direct dependency in Android ## [v1.2.4] - 2020-11-01 [YANKED] ## [v1.2.3] - 2020-10-22 ...