Christian Schabesberger
|
63334f5893
|
convert all callbacks to flows
|
2024-08-26 12:27:55 +02:00 |
Christian Schabesberger
|
f3d3ce380f
|
synchronize UI mode and playMode
|
2024-08-26 12:09:51 +02:00 |
Christian Schabesberger
|
47ad16c03d
|
make initial logic for NewPlayer and MediaReop
|
2024-08-24 19:09:35 +02:00 |
Christian Schabesberger
|
ea099253a1
|
replace first callbacks with mutablestate/shareflow
|
2024-08-24 14:06:23 +02:00 |
Christian Schabesberger
|
32075dec73
|
add readonly List implementation of playlist
|
2024-08-22 09:43:03 +02:00 |
Christian Schabesberger
|
a2e8f6c4ad
|
push player further to playlist handling
|
2024-08-21 14:43:23 +02:00 |
Christian Schabesberger
|
3d0fdabcf4
|
create initial design for playlist stream icons and chapter icons
|
2024-08-20 12:36:23 +02:00 |
Christian Schabesberger
|
8ac9a5a6ff
|
add ui mode states
|
2024-08-19 19:16:17 +02:00 |
Christian Schabesberger
|
151ab85ea8
|
fix typo error s/vissibible/visible
|
2024-08-19 11:37:35 +02:00 |
Christian Schabesberger
|
2ca274423e
|
fix doubletab seek starts after tabing after finger movement
|
2024-08-19 11:27:28 +02:00 |
Christian Schabesberger
|
c35f9d4992
|
add additional info about streams
|
2024-08-19 10:48:18 +02:00 |
Christian Schabesberger
|
ed99b6dcba
|
add thumbnail addresses
|
2024-08-10 22:55:08 +02:00 |
Christian Schabesberger
|
1169a272e9
|
add thumbnails for test videos
|
2024-08-09 16:33:49 +02:00 |
Christian Schabesberger
|
8462f02296
|
change size of volume indicators again
|
2024-08-09 14:37:13 +02:00 |
Christian Schabesberger
|
819dc80387
|
restructure code and remove boilerplate by propagating viewmodel and uistate
|
2024-08-09 14:34:18 +02:00 |
Christian Schabesberger
|
0d6227071e
|
fix some animation f***
|
2024-08-09 13:41:31 +02:00 |
Christian Schabesberger
|
3dedd98b2a
|
try to fix indicator animation
|
2024-08-09 13:30:14 +02:00 |
Christian Schabesberger
|
aa017fc8eb
|
increese size of volume indicator
|
2024-08-09 13:04:43 +02:00 |
Christian Schabesberger
|
601dbf2e7f
|
make only one of the volume indicators vissible
|
2024-08-09 12:49:11 +02:00 |
Christian Schabesberger
|
1fde8569ce
|
make brightnes change work
|
2024-08-09 11:37:45 +02:00 |
Christian Schabesberger
|
cb39937594
|
intermediate commit
|
2024-08-08 16:12:56 +02:00 |
Christian Schabesberger
|
1cbbee6b80
|
make volume change work
|
2024-08-08 15:39:34 +02:00 |
Christian Schabesberger
|
fb28aea8f8
|
make brightnes/volume indicators appear and disapear
|
2024-08-08 14:26:57 +02:00 |
Christian Schabesberger
|
c27f2685c8
|
add volume circle
|
2024-08-08 12:29:09 +02:00 |
Christian Schabesberger
|
6ff8f7c1e9
|
fix issue that fast seek indicator does not disabpear on fullscreen switch
|
2024-08-07 19:01:16 +02:00 |
Christian Schabesberger
|
a5c9baa26d
|
make fast seek foo work
|
2024-08-07 18:57:14 +02:00 |
Christian Schabesberger
|
545f9d6650
|
make fast ui ... work somehow
|
2024-08-07 17:50:52 +02:00 |
Christian Schabesberger
|
2b197b62b7
|
fix more fast forward foo
|
2024-08-07 17:33:49 +02:00 |
Christian Schabesberger
|
628ba4db1b
|
add initial support for multitap gesture
|
2024-08-06 18:00:41 +02:00 |
Christian Schabesberger
|
cc4dfe7721
|
rearange gesture UI code
|
2024-08-06 17:35:50 +02:00 |
Christian Schabesberger
|
990a4aaa12
|
make fastseek work
|
2024-08-06 17:06:32 +02:00 |
Christian Schabesberger
|
ae3ef47a3f
|
put touch surface logic into touch surface itself
|
2024-08-06 11:40:50 +02:00 |
Christian Schabesberger
|
07a6b0a03f
|
advance touch ui: make fullscreen and and embedded view switch possible
|
2024-08-05 18:07:17 +02:00 |
Christian Schabesberger
|
ce6ef8a8fd
|
change MediaRepository so it would fit what NewPipe expects
|
2024-08-05 15:25:44 +02:00 |
Christian Schabesberger
|
bdbd8caf43
|
implement test MediaRepository
|
2024-07-31 14:14:16 +02:00 |
Christian Schabesberger
|
9786a5634d
|
show buffered percentage and fix progressbar colors
|
2024-07-29 18:31:32 +02:00 |
Christian Schabesberger
|
51b85c1720
|
add activity brainslug
|
2024-07-29 17:32:44 +02:00 |
Christian Schabesberger
|
491ecc4331
|
make the system bar fit the fullscreen color
|
2024-07-29 16:34:33 +02:00 |
Christian Schabesberger
|
a64faae788
|
make duration update work
|
2024-07-29 15:54:00 +02:00 |
Christian Schabesberger
|
fdd55bf4a1
|
brake videoplayer ui apart
|
2024-07-29 14:31:03 +02:00 |
Christian Schabesberger
|
e5294a198d
|
fix loadingcircle and loadingcircle color
|
2024-07-29 13:59:04 +02:00 |
Christian Schabesberger
|
abdb48ec46
|
Make video seekable
|
2024-07-29 12:44:10 +02:00 |
Christian Schabesberger
|
7acfd77df2
|
make seeker show playback position
|
2024-07-26 14:41:34 +02:00 |
Christian Schabesberger
|
e44d76f1d8
|
fix width issue
|
2024-07-26 13:09:05 +02:00 |
Christian Schabesberger
|
186fbf0c12
|
add customizable seek bar
|
2024-07-26 11:33:21 +02:00 |
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 |