Bnyro
ffcd7b7655
add support for playing the latest videos of a channel
2022-12-02 14:45:52 +01:00
Bnyro
9294df32d8
add a channel share bottom sheet
2022-12-02 14:13:16 +01:00
Bnyro
ec4b105233
Merge branch 'master' into themes
2022-12-02 14:00:30 +01:00
Bnyro
50b5967a37
rename the black/white theme to minimalistic monochrome
2022-12-02 13:59:06 +01:00
Bnyro
085eff2041
Merge pull request #2171 from Kruna1Pate1/fix/minimized-player
...
Fix minimized player and repeat button
2022-12-02 13:46:58 +01:00
Krunal Patel
bf1d9d46ba
Change play pause implementation to use a single image button
...
Remove `exo_play_pause` and make use of the custom image view gives more accessibility
2022-12-02 17:56:00 +05:30
Bnyro
7b3b145e2d
Merge pull request #2175 from Bnyro/master
...
Show the current name when renaming a playlist
2022-12-02 12:50:20 +01:00
Bnyro
258bccab04
Show the current name when renaming a playlist
2022-12-02 12:49:51 +01:00
Krunal Patel
9dd505917d
Fix player control repeat icon on the video end
...
A new image button for reapeat button is needed, changing `exo_play_pause` doesn't work because it is updated by `StyledPlayerControlView`. So, when the video ends hide `exo_play_pause` and show `repeatBTN`.
2022-12-02 12:28:02 +05:30
Krunal Patel
d3d75d8bc8
Fix synchronization of minimized player button
2022-12-02 12:28:01 +05:30
Krunal Patel
09d709dca8
Add setting to enable or disable pinch gesture
2022-12-02 12:27:31 +05:30
Krunal Patel
677a01a055
Fix single tap on scroll or pinch gesture
...
Keep track whether the last touch event was for click or other gesture which can be used by runnable.
2022-12-02 12:27:30 +05:30
Bnyro
f57262da6a
fix opening public playlists
2022-12-01 17:11:31 +01:00
Bnyro
ab3ec2d442
Add warning dialog if entering an email as username
2022-12-01 15:28:41 +01:00
Bnyro
53ebd3363f
use the new route
2022-12-01 15:17:46 +01:00
Bnyro
7c775f4937
fix duplicated importing
2022-12-01 15:05:57 +01:00
Bnyro
b4100bd27c
fix some UI issues at the import/export page
2022-12-01 14:43:19 +01:00
Bnyro
5616934817
Add functionality for exporting and importing playlists
2022-12-01 14:37:44 +01:00
Bnyro
c1793691ed
Add UI functionality for importing and exporting playlists
2022-12-01 14:09:57 +01:00
Bnyro
8ce809d30f
Add import export settings
2022-12-01 13:48:08 +01:00
Bnyro
7eea8dc6ee
Merge pull request #2146 from Kruna1Pate1/fix/service-notification
...
Fix notification freezing issue
2022-11-30 18:38:36 +01:00
Krunal Patel
93546382b9
Fix service not stopping on close video or removed from recents
...
Stop the `BackgroundMode` service when close icon on player is pressed.
Stop the `BackgroundMode` service when app is removed by user from task manager.
2022-11-30 11:02:19 +05:30
Krunal Patel
e1100db58e
Fix service not stopping on play
...
Listen for player `isPlaying` then stop background service if it is running.
2022-11-29 21:38:30 +05:30
Krunal Patel
f8676682bf
Fix setFullScree()
call when in PiP mode
...
When activity is in PiP mode it gives orientation as landscape, which leads to unwanted `setFullscreen()`.
2022-11-29 20:02:42 +05:30
Krunal Patel
15e16fcae6
Fix running service lead to sticky notification
...
Stop service started using `BackgroundMode` before new video is played in foreground.
2022-11-29 19:59:26 +05:30
Krunal Patel
946fe6b91f
Fix channel page to display selected chip content
2022-11-29 18:12:24 +05:30
Krunal Patel
7d878476d1
Fix empty history view when all history is removed
...
`onChanged()` is trigered when `notifyDataSetChanged()` is called. Since `notifyItemRemoved(Int)` is used override `onItemRangeRemoved()`.
2022-11-28 20:32:21 +05:30
Krunal Patel
f76da90447
Fix wrong history deleted because of different thread
2022-11-28 20:32:20 +05:30
Krunal Patel
4c3060c17f
Fix PiP aspect ratio in offline player
2022-11-28 18:16:46 +05:30
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
7bdc7f3a74
Indicator the the feed got caught up for subscriptions
2022-11-27 19:51:30 +01:00
Bnyro
9d9709be7b
Option to disable double tap to seek
2022-11-27 18:41:34 +01:00
Bnyro
b6e44cbe7a
add a button to toggle SponsorBlock while playing a video
2022-11-27 18:17:50 +01:00
Bnyro
da2574e71c
add a preference for the captions text size
2022-11-27 17:50:09 +01:00
Bnyro
77402b064f
fix duplicated comments
2022-11-27 17:39:19 +01:00
Bnyro
51b1b527ef
add an empty pure black/white theme
2022-11-27 17:16:14 +01:00
Bnyro
29bfcee095
Merge pull request #2106 from Kruna1Pate1/fix/download-issue
...
Fix download issue caused by file name
2022-11-27 15:06:32 +01:00
Bnyro
dbf4002e62
Merge pull request #2101 from Kruna1Pate1/fix/pip-aspect-ratio
...
Fix to adopt dynamic aspect ration in PiP mode
2022-11-27 14:59:29 +01:00
Krunal Patel
9257169bf3
Fix download issue caused by file name
2022-11-27 19:27:36 +05:30
Bnyro
be655e0dec
Resize the PiP window when the next video starts playing
2022-11-27 14:56:35 +01:00
Bnyro
c0432143bb
fix overflowing progress bar and comments disabled
text
2022-11-27 14:43:59 +01:00
Bnyro
06f7d5c945
add progress and error messages if comments disabled or empty
2022-11-27 14:21:17 +01:00
Bnyro
ec2e9ac7b9
slightly animate the sheet
2022-11-27 14:06:26 +01:00
Bnyro
6f267617be
fix locking the player
2022-11-27 13:54:58 +01:00
Krunal Patel
6ba6cca120
Fix to adopt dynamic aspect ration in PiP mode
2022-11-27 15:39:41 +05:30
Bnyro
2ca8cdee71
Merge pull request #2091 from Kruna1Pate1/fix/link-open-issue
...
Fix plain text links and NPE when opening link from external source
2022-11-26 19:02:06 +01:00
Krunal Patel
d7436aaf2c
Fix plain text links and NPE when opening link from external source
2022-11-26 23:16:49 +05:30
Bnyro
039f898556
replace open with
with PiP
2022-11-26 18:45:55 +01:00
Bnyro
998cf38e6b
dismiss the comments sheet when clicking a channel avatar
2022-11-26 18:28:54 +01:00
Bnyro
ee4581f2e3
fix crash when clicking channel
2022-11-26 18:25:07 +01:00