HomePhabricator
Diffusion Comm 188e6df1ad83

[native] Create the full screen media gallery component

Description

[native] Create the full screen media gallery component

Summary:
Here, we introduce the full screen media gallery on native that displays all of the media for the thread. This comes with rendering the ThreadSettingsMediaGallery with additional props, and also creating a FilterBar that is used to be able to filter out if we want to view all media, just photos, or just videos. As mentioned in the designs, we don't scroll back to the top automatically when a filter is selected, but instead we maintain the position.

Linear: https://linear.app/comm/issue/ENG-2929/create-the-full-screen-media-gallery-component-on-native

Depends on D6718

Test Plan:
Check the full screen media gallery on the Android emulator, iOS emulator and my physical iPhone

Reviewers: atul, tomek, ginsu, ashoat

Reviewed By: ashoat

Subscribers: ashoat

Differential Revision: https://phab.comm.dev/D6720

Details

Provenance
rohanAuthored on Feb 18 2023, 8:54 AM
Reviewer
ashoat
Differential Revision
D6720: [native] Create the full screen media gallery component
Parents
rCOMM6f6e14289405: [native] Navigate to the image / video modal when a user clicks on a media item
Branches
Unknown
Tags
Unknown