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
Alan Evans
40fd7ca332
Video trimming behind feature flag.
2020-02-13 20:53:10 -05:00
Greyson Parrelli
109d67956f
Implement new attachment keyboard.
...
Such beauty. Such grace.
2020-02-01 12:38:53 -04:00
Alan Evans
9ebe920195
Move all files to natural position.
2020-01-06 11:08:30 -05:00