Commit Graph

15 Commits

Author SHA1 Message Date
Bnyro
c398936355 fix: exit fullscreen gesture 2023-08-24 16:32:43 +02:00
Bnyro
05fa57b912 refactor: replace View#setVisibility with kotlin visibility extension 2023-08-03 14:53:09 +02:00
Bnyro
6314b7fcf7 refactor: simplify seekbar preview listener logic 2023-07-29 17:25:32 +02:00
Bnyro
5fa4233561 Stats for nerds 2023-02-22 11:15:43 +01:00
Bnyro
a051d70f48 Fullscreen swipe gestures 2023-02-10 18:53:36 +01:00
Bnyro
1403c3bc1c Play and pause the video on single touches 2023-01-31 18:08:37 +01:00
Bnyro
38859c43f6 [Audio player] Swipe listener 2023-01-31 17:34:40 +01:00
Bnyro
15afbc2a82 Replace the autoplay option with a switch 2023-01-01 15:41:48 +01:00
Krunal Patel
fe02b0e30c Fix gesture controls for portrait videos
Use `PlayerViewModel.isFullscreen` to check if video is playing in full screen instead of screen orientation.
Scale progress bar `progress` according to it's max size.
2022-11-28 18:16:46 +05:30
Bnyro
ce66873ef3 pinch to zoom 2022-11-26 11:10:18 +01:00
Krunal Patel
7d58a71d27 Add swipe gesture control for brightness and volume
Create interface `PlayerGestureOptions` that defines all controlles.
`PlayerGestureController` takes this as listner and call apropriate method.
Double tap events are also called from this class.
2022-11-25 20:33:20 +05:30
Bnyro
c212fda429 pause and play on double click at the center 2022-11-23 18:11:56 +01:00
Bnyro
956428a49f fix unresponsive controls 2022-11-21 15:08:55 +01:00
Bnyro
d0ef111c2d implement audio tracks backend 2022-11-16 10:40:48 +01:00
Bnyro
c21f553fa4 layout fixes 2022-11-06 16:35:36 +01:00