1
0
mirror of https://github.com/immich-app/immich.git synced 2024-12-26 10:50:29 +02:00
immich/mobile/lib/shared/ui
martyfuhry 4ef4cc8016
refactor(mobile): Refactor video player page and gallery bottom app bar (#7625)
* Fixes double video auto initialize issue and placeholder for video controller

* WIP unravel stack index

* Refactors video player controller

format

fixing video

format

Working

format

* Fixes hide on pause

* Got hiding when tapped working

* Hides controls when video starts and fixes placeholder for memory card

Remove prints

* Fixes show controls with microtask

* fix LivePhotos not playing

* removes unused function callbacks and moves wakelock

* Update motion video

* Fixing motion photo playing

* Renames to isPlayingVideo

* Fixes playing video on change

* pause on dispose

* fixing issues with sync between controls

* Adds gallery app bar

* Switches to memoized

* Fixes pause

* Revert "Switches to memoized"

This reverts commit 234e6741de.

* uses stateful widget

* Fixes double video play by using provider and new chewie video player

wip

format

Fixes motion photos

format

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-03-05 21:42:22 -06:00
..
app_bar_dialog deps(mobile): flutter 3.16 (#6677) 2024-01-27 10:14:32 -06:00
asset_grid deps(mobile): flutter 3.16 (#6677) 2024-01-27 10:14:32 -06:00
hooks refactor(mobile): Refactor video player page and gallery bottom app bar (#7625) 2024-03-05 21:42:22 -06:00
photo_view deps(mobile): flutter 3.16 (#6677) 2024-01-27 10:14:32 -06:00
confirm_dialog.dart deps(mobile): flutter 3.16 (#6677) 2024-01-27 10:14:32 -06:00
date_time_picker.dart fix(mobile): allow editing asset dates in the future (#5522) 2023-12-06 20:04:03 -06:00
delayed_loading_indicator.dart fix(mobile): Fixes thumbnail size with blur and alignment in video player (#7483) 2024-02-28 15:48:59 -06:00
drag_sheet.dart deps(mobile): flutter 3.16 (#6677) 2024-01-27 10:14:32 -06:00
fade_in_placeholder_image.dart refactor(mobile): Use ImmichThumbnail and local thumbnail image provider (#7279) 2024-02-27 09:51:19 -06:00
immich_app_bar.dart refactor(mobile): Activities (#5990) 2024-01-04 23:20:55 -06:00
immich_image.dart fix(mobile): Fixes prefer remote assets in thumbnail provider (#7485) 2024-02-28 21:55:29 +00:00
immich_loading_indicator.dart deps(mobile): flutter 3.16 (#6677) 2024-01-27 10:14:32 -06:00
immich_logo.dart deps(mobile): flutter 3.16 (#6677) 2024-01-27 10:14:32 -06:00
immich_thumbnail.dart fix(mobile): Fixes prefer remote assets in thumbnail provider (#7485) 2024-02-28 21:55:29 +00:00
immich_title_text.dart refactor(mobile): build context extensions (#4923) 2023-11-09 10:19:53 -06:00
immich_toast.dart refactor(mobile): build context extensions (#4923) 2023-11-09 10:19:53 -06:00
location_picker.dart refactor(mobile): maplibre (#6087) 2024-01-15 09:26:13 -06:00
scaffold_error_body.dart refactor(mobile): Activities (#5990) 2024-01-04 23:20:55 -06:00
share_dialog.dart deps(mobile): flutter 3.16 (#6677) 2024-01-27 10:14:32 -06:00
thumbhash_placeholder.dart refactor(mobile): Use ImmichThumbnail and local thumbnail image provider (#7279) 2024-02-27 09:51:19 -06:00
transparent_image.dart feat(mobile): Uses profile photo for user avatar drawer (#1738) 2023-02-13 03:32:16 +00:00
user_avatar.dart feat(mobile): Add support for Basic Authentication (#6840) 2024-02-04 14:35:13 -06:00
user_circle_avatar.dart feat(mobile): Add support for Basic Authentication (#6840) 2024-02-04 14:35:13 -06:00