immich/mobile/lib/pages/common
shenlong 7855974a29
feat(mobile): sqlite asset viewer (#19552)
* add full image provider and refactor thumb providers

* photo_view updates

* wip: asset-viewer

* fix controller dispose on page change

* wip: bottom sheet

* fix interactions

* more bottomsheet changes

* generate schema

* PR feedback

* refactor asset viewer

* never rotate and fix background on page change

* use photoview as the loading builder

* precache after delay

* claude: optimizing rebuild of image provider

* claude: optimizing image decoding and caching

* use proper cache for new full size image providers

* chore: load local HEIC fullsize for iOS

* make controller callbacks nullable

* remove imageprovider cache

* do not handle drag gestures when zoomed

* use loadOriginal setting for HEIC / larger images

* preload assets outside timer

* never use same controllers in photo-view gallery

* fix: cannot scroll down once swipe with bottom sheet

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-02 18:24:37 +00:00
..
activities.page.dart refactor(mobile): remove int user id (#16814) 2025-03-18 11:05:37 -05:00
app_log.page.dart chore: flutter 3.29.1 (#16730) 2025-03-10 21:46:36 -05:00
app_log_detail.page.dart refactor: DCM - const border radius, constructor & switch expressions (#19515) 2025-06-25 13:06:24 +05:30
create_album.page.dart refactor: DCM - const border radius, constructor & switch expressions (#19515) 2025-06-25 13:06:24 +05:30
download_panel.dart refactor: DCM - const border radius, constructor & switch expressions (#19515) 2025-06-25 13:06:24 +05:30
gallery_stacked_children.dart feat(mobile): native_video_player (#12104) 2024-12-04 16:03:46 -05:00
gallery_viewer.page.dart feat(mobile): sqlite asset viewer (#19552) 2025-07-02 18:24:37 +00:00
headers_settings.page.dart feat(mobile): use Weblate for i18n (2) (#17620) 2025-04-15 15:54:26 +00:00
large_leading_tile.dart feat(mobile): Add filter to people_picker.dart (#15771) 2025-01-29 21:02:54 +00:00
native_video_viewer.page.dart feat(mobile): add cast support (#18341) 2025-06-08 21:55:23 -05:00
settings.page.dart refactor: DCM - const border radius, constructor & switch expressions (#19515) 2025-06-25 13:06:24 +05:30
splash_screen.page.dart feat(mobile): deep links (#19232) 2025-06-24 09:20:24 -05:00
tab_controller.page.dart fix(mobile): reduce stutter/jank on search pages (#18363) 2025-05-19 09:24:58 -05:00
tab_shell.page.dart fix: timeline service uninitialised across routes (#19544) 2025-07-01 10:23:20 -05:00