Christian Schabesberger
|
1375cfc877
|
get same orientation fullscreen fixed
|
2024-07-24 15:15:45 +02:00 |
Christian Schabesberger
|
61df2e3c72
|
make ui visibility be animated
|
2024-07-23 18:11:43 +02:00 |
Christian Schabesberger
|
6da8b12ec2
|
make insets work more correct
|
2024-07-23 18:02:21 +02:00 |
Christian Schabesberger
|
d4a7c68e5f
|
fix fullscreen finally
|
2024-07-23 17:50:52 +02:00 |
Christian Schabesberger
|
b3b7bb18ea
|
fix some more fullscreen shit
|
2024-07-23 17:26:42 +02:00 |
Christian Schabesberger
|
b95db7cd07
|
commit shit
|
2024-07-23 16:58:33 +02:00 |
Christian Schabesberger
|
8551a36a0c
|
make touch surface hide behind regular buttons
|
2024-07-23 14:39:45 +02:00 |
Christian Schabesberger
|
5a2f62b55e
|
add touchable surface
|
2024-07-23 14:09:11 +02:00 |
Christian Schabesberger
|
b5b75558b5
|
apply fullscreenmode again
|
2024-07-23 13:26:27 +02:00 |
Christian Schabesberger
|
b26cf2b402
|
make fit inside foo work
|
2024-07-23 12:32:24 +02:00 |
Christian Schabesberger
|
3903e89781
|
foo
|
2024-07-22 20:59:48 +02:00 |
Christian Schabesberger
|
5ee7398f64
|
get foo working again
|
2024-07-22 20:46:18 +02:00 |
Christian Schabesberger
|
8bed5b701d
|
onVideoSizeChanged is not cought anymore
|
2024-07-22 20:13:27 +02:00 |
Christian Schabesberger
|
4089de7272
|
fix content ratio using compose
|
2024-07-22 16:59:18 +02:00 |
Christian Schabesberger
|
356744814c
|
fix project layout and don't use fullscreen acitvity anymore
|
2024-07-22 15:44:10 +02:00 |
Christian Schabesberger
|
b111b77e04
|
remove FullScreen Activity
|
2024-07-19 16:44:04 +02:00 |
Christian Schabesberger
|
be54682b93
|
rip out view init foo again
|
2024-07-19 14:32:06 +02:00 |
Christian Schabesberger
|
d526527e94
|
start implementing NewPlayer interface
|
2024-07-19 13:41:38 +02:00 |
Christian Schabesberger
|
f11d35818f
|
clamp aspect ratio for embedded player
|
2024-07-19 12:38:23 +02:00 |
Christian Schabesberger
|
4d3eff9630
|
add jitpack compatebillity sixth try: fix testapp namespace and put publication into gradle root
|
2024-07-19 10:48:01 +02:00 |
Christian Schabesberger
|
69d9cb799b
|
add jitpack compatebillity fifth try: add publication section
|
2024-07-18 16:01:59 +02:00 |
Christian Schabesberger
|
5a658dca60
|
add jitpack compatebillity fourth try: bump java 11 -> 17
|
2024-07-18 15:33:38 +02:00 |
Christian Schabesberger
|
15fb5e6ba2
|
add jitpack compatebillity third try: Add maven-publish plugin
|
2024-07-18 15:30:19 +02:00 |
Christian Schabesberger
|
5b3a666f31
|
add jitpack compatebillity second try
|
2024-07-18 15:03:22 +02:00 |
Christian Schabesberger
|
6f184312f7
|
add jitpack compatebillity first try
|
2024-07-18 14:54:12 +02:00 |
Christian Schabesberger
|
b7f338837d
|
fix test activity layout
|
2024-07-18 14:40:40 +02:00 |
Christian Schabesberger
|
aaea1128a5
|
modularize NewPlayer
|
2024-07-18 14:30:02 +02:00 |
Christian Schabesberger
|
330d0ecd96
|
prepare desired library layout
|
2024-07-18 13:45:35 +02:00 |
Christian Schabesberger
|
74fe0042c7
|
introduce VideoPlayerView
|
2024-07-18 13:22:52 +02:00 |
Christian Schabesberger
|
9856c66606
|
clean up VideoPlayerFragment
|
2024-07-18 12:41:08 +02:00 |
Christian Schabesberger
|
deec8934d8
|
initial module restructuring
|
2024-07-18 12:08:09 +02:00 |
Christian Schabesberger
|
2dfaa354d7
|
rename PlayerFragment to VideoPlayerFragment
|
2024-07-18 11:55:43 +02:00 |
Christian Schabesberger
|
3199cdf80f
|
fullscreen cleanup
|
2024-07-17 18:28:44 +02:00 |
Christian Schabesberger
|
19a48c45a6
|
switch to fullscreen and back without dropping frames
|
2024-07-17 18:24:20 +02:00 |
Christian Schabesberger
|
0290eaf9ea
|
switch to kotlin 2.0 and add parcelable to kotlin
|
2024-07-17 16:39:16 +02:00 |
Christian Schabesberger
|
fa9c4f6647
|
call fullscreen activity from fragment without dropping frames
|
2024-07-17 16:12:30 +02:00 |
Christian Schabesberger
|
0d85401cdd
|
experimental fullscreen videoplayeractivity
|
2024-07-17 13:21:19 +02:00 |
Christian Schabesberger
|
66b49e225a
|
rename PlayerFragment to VideoPlayerFragment
|
2024-07-16 16:38:52 +02:00 |
Christian Schabesberger
|
29f6d9e960
|
make fullscreen respect system UI
|
2024-07-11 17:05:27 +02:00 |
Christian Schabesberger
|
09815ccb12
|
make it possible to switch to fullscreen
|
2024-07-11 16:10:40 +02:00 |
Christian Schabesberger
|
f4264c3892
|
make ratio update work for embedded view
|
2024-07-11 14:32:33 +02:00 |
Christian Schabesberger
|
03ac3b5f16
|
implement player callback
|
2024-07-10 17:59:55 +02:00 |
Christian Schabesberger
|
70d7f55cf6
|
put viewmodel into fragment
|
2024-07-10 16:31:08 +02:00 |
Christian Schabesberger
|
e1d8447304
|
get basic ui functions interact with player
|
2024-07-10 15:21:30 +02:00 |
Christian Schabesberger
|
1c01609af9
|
add exoplayer
|
2024-07-09 18:20:30 +02:00 |
Christian Schabesberger
|
46134589ae
|
get app to compile with hilt and ViewModels
|
2024-07-08 18:12:26 +02:00 |
Christian Schabesberger
|
4a934f2737
|
get the hilt shit to compile
|
2024-07-08 17:45:54 +02:00 |
Christian Schabesberger
|
66c92d28c0
|
add license
|
2024-07-08 16:32:04 +02:00 |
Christian Schabesberger
|
40295b0476
|
add all the pretty new libraries
|
2024-07-08 16:05:37 +02:00 |
Christian Schabesberger
|
d8e7c5880c
|
add translatable strings to VideoPlayerUI
|
2024-07-03 13:25:32 +02:00 |