Bnyro
867f2ac087
feat: new sleep timer (integrated into the player UI)
2023-11-19 15:14:21 +01:00
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