Nicholas
53883ee3d3
Update MediaPreviewV2 design values.
2022-11-02 15:31:52 -04:00
Nicholas
9f2c7a65ac
Fix lifecycle state for media preview.
...
After a fragment is destroyed, the media remains loaded in the view model, and it is up to the re-created fragment to take that loaded data and make it ready to be viewed.
2022-10-31 10:08:14 -04:00
Nicholas
bae070e60e
Remove old MediaPreviewActivity.
2022-10-31 09:23:11 -04:00
Nicholas
34f6d52758
Finish media preview activity if no media present.
2022-10-31 09:07:25 -04:00
Cody Henthorne
4e3bfadfbe
Fix media preview launched from conversation settings crash.
2022-10-28 17:49:50 -03:00
Nicholas
7c4c146189
Add edit button for media preview.
2022-10-27 13:30:54 -04:00
Nicholas
d003dc435a
Design and animation updates for Media Preview.
2022-10-27 10:54:14 -04:00
Alex Hart
b4d3690d3a
Fix issue where incognito mode was not enabled in text story creation.
2022-10-26 10:23:52 -03:00
Nicholas Tinsley
529211c3a5
Fix bottom bar judder when hiding UI.
2022-10-25 17:06:35 -04:00
Nicholas Tinsley
2b4c01c106
Fix autoplay for videos in Media Preview.
2022-10-25 17:06:08 -04:00
Nicholas
7759ad283d
Media Preview V2 Visual Redesign.
2022-10-25 16:48:39 -03:00
Nicholas
469cab284e
Media Preview V2 Visual Redesign
2022-10-24 21:03:12 -03:00
Nicholas
32fbbf2b55
Add seek buttons for videos longer than 30s.
2022-10-24 21:02:22 -03:00
Nicholas
7f4e964ec8
Enable Media Preview V2.
2022-10-24 21:02:17 -03:00
Nicholas
7088b1a302
Fix last media preview V2 UI glitches.
2022-10-24 21:00:18 -03:00
Nicholas
3a78031a71
Show album rail when entering media preview from All Media.
2022-10-24 21:00:17 -03:00
Nicholas
c829fba332
Only show album rail on album messages.
2022-10-24 21:00:17 -03:00
Nicholas
1f581c074d
Close Cursor in Media Preview V2.
2022-10-24 21:00:17 -03:00
Nicholas
556d267084
Fix Z-ordering of preview media.
2022-10-24 21:00:17 -03:00
Nicholas
b342ce6874
Load media in preview earlier than target attachment.
2022-10-11 14:46:35 -04:00
Nicholas
a9a64a3f60
Update MediaPreviewV2 to use thumbnail rail & menu items.
2022-10-05 18:15:10 -04:00
Alex Hart
ee00e931eb
Fix possible RxStore memory leak.
2022-10-05 12:06:47 -03:00
Nicholas
4f3910e3ae
Add toolbar to MediaPreviewV2 implementation.
2022-10-04 17:32:57 -04:00
Varsha
afe36b982f
Prompt to setup payment bioauth, require to disable payment lock.
2022-10-04 17:32:57 -04:00
Nicholas
f63ce79f16
Create new Media Preview infrastructure, behind feature flag.
2022-10-04 17:32:57 -04:00
Alex Hart
95b0639ab4
Fix issue where video player is not released by preview fragment.
2022-09-13 13:07:42 -04:00
Alex Hart
b6546f3ae3
Fix single tap on video previews.
2022-09-01 17:06:51 -03:00
Alex Hart
1cfa5c31f2
Implement correct video story sound behaviour.
2022-06-29 15:32:25 -04:00
Cody Henthorne
08556b111b
Fix ISE crash.
2022-05-26 14:24:57 -03:00
Alex Hart
32b4d11a82
Fix crash in onPlaying if fragment is detached.
2022-05-26 14:24:56 -03:00
Alex Hart
eaa7262b2f
Add debug log entry for video player pool usage.
2022-05-26 14:24:56 -03:00
Alex Hart
fc55be0916
Stop voice note on video playback.
2022-04-08 12:19:27 -04:00
Alex Hart
a894ba7a51
Implement cross-fade for story thumb shared element animation.
2022-04-08 12:19:26 -04:00
Alex Hart
1bb04035ab
Update playback to match specifications.
2022-04-06 12:37:43 -04:00
Greyson Parrelli
0e4187b062
Use existing contact type for our linked entry. Add test to sample app.
...
Fixes #9431
Closes #9434
Co-authored-by: swatts <github@stargw.net>
2022-04-06 12:36:32 -04:00
Alex Hart
6820b84921
Story Viewer shared element transition.
2022-03-28 19:07:20 -04:00
Greyson Parrelli
057231b9c3
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
Alex Hart
4e57432dbb
Improve smoothness of segmented progress bar and respect video duration.
2022-03-08 10:41:37 -04:00
Alex Hart
2483a92975
Implement story error slates.
...
Co-authored-by: Rashad Sookram <rashad@signal.org>
2022-03-08 10:41:37 -04:00
Alex Hart
bd58c91d2c
Refactor viewer to prepare for enhanced video duration support.
2022-03-08 10:41:36 -04:00
Alex Hart
174cd860a0
Implement Stories feature behind flag.
...
Co-Authored-By: Greyson Parrelli <37311915+greyson-signal@users.noreply.github.com>
Co-Authored-By: Rashad Sookram <95182499+rashad-signal@users.noreply.github.com>
2022-03-08 10:41:36 -04:00
Alex Hart
c0ac2176c1
Clean up dead code from database refactor.
2021-11-30 17:13:12 -05:00
Greyson Parrelli
843ed24bbb
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
Alex Hart
3a75d30732
Remove requireContext call from async runnable.
2021-08-27 09:10:54 -03:00
Alex Hart
335ff61011
Fix several Gif MP4 UX issues.
2021-06-09 10:23:41 -03:00
Alex Hart
c31146e902
Render gifs in gif search as MP4s.
2021-04-19 18:11:56 -04:00
Greyson Parrelli
8e93bf9075
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
Greyson Parrelli
9dc33eff3a
Remove thumbnails from the AttachmentDatabase.
...
Glide can do everything for us now, including video thumbnails.
2020-09-23 16:54:38 -04:00
Cody Henthorne
3c069fb588
Enable Media Preview to respond to media changes.
2020-07-09 19:07:21 -04:00
Greyson Parrelli
545ba80697
Add support for borderless images.
...
Added support for 'borderless' images. Basically images that we'd like to render
as if they were stickers, even though they're not stickers. On iOS, this will be
stuff like memoji and bitmoji. On Android, in my initial pass, I've just added
support for Giphy stickers. However, we can also detect bitmoji and keyboard
stickers in the future. This is kind of a 'best effort' thing, so as long as we
support receiving, we can just add sending support for more things as we go.
2020-07-08 16:51:30 -04:00