Commit Graph

828 Commits

Author SHA1 Message Date
Bnyro
0b5e4185d8 fix: various comment/replies related issues 2024-03-28 17:30:07 +01:00
Bnyro
e637fc59b7 chore: use hls if piped proxy disabled, remove piped proxy fallback option 2024-03-28 16:35:38 +01:00
Bnyro
24f0c1322e fix: autofullscreen stops working after orientation change 2024-03-28 16:07:30 +01:00
Bnyro
3b0ab2d696 fix: unable to view subscribed channels
Co-authored-by: Jt90-spec <80746249+Jt90-spec@users.noreply.github.com>
2024-03-28 15:34:41 +01:00
Bnyro
2fbc1361b2
Merge pull request #5759 from nik-conder/fix-playlist
fix: hide thumbnail space, buttons and filters when playlist empty
2024-03-20 19:00:16 +01:00
Nikita
856ff4ba46 fix: hide buttons and sort menu if playlist empty
Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>
2024-03-20 18:57:34 +01:00
Bnyro
c3f28b7026 fix: back gesture doesn't work on some devices 2024-03-20 12:59:35 +01:00
Bnyro
bd737539af fix: autoplay stops after turning screen off 2024-03-20 12:49:32 +01:00
Bnyro
2332714f27 fix: respect feed filter on home tab 2024-03-19 21:26:02 +01:00
Bnyro
3346c7c774 fix: auto rotation stops working after having entered the fullscreen player 2024-03-19 21:07:14 +01:00
Nikita
e84b8e5ea1 fix: sortTV is not visible when playlist is empty 2024-03-18 04:11:58 +03:00
Nikita
12236a95b4 fix: playlist cover exists even if there is not load image 2024-03-18 04:01:33 +03:00
Bnyro
ae51baaf2b
Merge pull request #5751 from Bnyro/fix-comment-replies
fix: false message about no comments and scroll to top button
2024-03-17 13:00:58 +01:00
Nikita
64829dc198 fix: btnTop scroll didn't work in replies 2024-03-17 12:51:25 +01:00
Bnyro
a4ff63190a fix: playback pauses after orientation change 2024-03-17 12:36:52 +01:00
Bnyro
cfe578154b feat: support for albums channel tab, drop discontinued channels tab 2024-03-13 18:21:56 +01:00
Bnyro
78a9f8aee6 fix: crash after resuming from locked screen with comments/chapters opened 2024-03-12 11:49:55 +01:00
Nikita
8c55f30b02 fix: false message about no comments 2024-03-11 18:54:34 +03:00
Bnyro
17615b3eab feat: don't seek after scrubbing when stopping gesture above timebar 2024-03-05 20:31:04 +01:00
Bnyro
beb42245e2 fix: paused video autoplays when unlock screen after few minutes locked 2024-03-05 18:56:07 +01:00
Bnyro
70bfaddb2e chore: reformat code using ktlint 2024-02-28 13:39:55 +01:00
Bnyro
951dc7737c refactor: simplify watch position timer tasks 2024-02-27 14:58:59 +01:00
Bnyro
4b06bfb687 feat: watch positions support for downloaded media 2024-02-27 14:38:15 +01:00
Bnyro
bf0d6bde2c chore: bump target sdk to 34 and fix pip issues 2024-02-26 12:33:30 +01:00
Bnyro
f0a779b4d1 feat: support for filtering by group in subscriptions -> channels 2024-02-25 14:21:25 +01:00
Bnyro
1257ed44b9 fix: stuttering when scrolling in watch history 2024-02-25 14:08:56 +01:00
Bnyro
c493ada148 refactor: simplify scrolling logic 2024-02-25 14:02:50 +01:00
Bnyro
eb4190abd0 fix: bad performance when scrolling in subscriptions feed 2024-02-25 13:54:08 +01:00
Bnyro
066e01be51
Merge pull request #5607 from abGit9/fix_stuttering_list_2
fix: resolve stuttering when scrolling to the bottom of channel/playlist videos list
2024-02-25 12:56:20 +01:00
Ankur
6f471163ce Fix [PlaylistFragment]: main layout becomes visible after data fetched 2024-02-20 15:01:49 -08:00
Bnyro
0b059ccc12 feat(player): support for keyboard navigation 2024-02-19 21:56:33 +01:00
Bnyro
0a4ccae79a refactor: don't recreate player on orientation change 2024-02-18 16:59:53 +01:00
FineFindus
fece82e8c3
fix: set music playback speed only once
Fixes https://github.com/libre-tube/LibreTube/issues/5626. The playback speed for music videos was set to 1.0x on every event, instead of only once when starting the video.
2024-02-18 13:15:20 +01:00
Ankur
0d77505285 Fix [ChannelFragment]: main layout becomes visible after data fetched 2024-02-12 18:39:25 -08:00
Isira Seneviratne
69cf74e590
refactor: Rewrite comments fragments using Paging library (#5589)
* refactor: Rewrite comments fragment using Paging library

* Fix lint issue

* refactor: Rewrite comment replies to use paging adapter

* Add cachedIn step

* Address review comments, display parent comment
2024-02-11 18:08:06 +05:30
Bnyro
f87e22dd3f feat: (re)add player actions for external player and pip 2024-02-11 12:39:48 +01:00
Ankur
b698699679 Fix [PlaylistFragment]: resolve stuttering at bottom of scroll
-Removed ScrollView. RecyclerView itself handles scrolling, nesting it inside a ScrollView is possibly leading to conflicting scrolling behavior effecting performance(i.e stuttering when scrolling at bottom and updating list with new data items).

-Used AppBarLayout and CollapsingToolbarLayout as containers for content(image etc) above list of video items. Together with CoordinatorLayout, these components streamline scrolling behavior and UI interactions with each other and RecyclerView.
2024-02-06 20:22:50 -08:00
Ankur
277ad0d62d Fix [ChannelFragment]: swipe refresh only at top of scroll
Implemented listeners to provide distinction between scrolling upward and swiping to refresh layout. When a user scrolls up, the refresh layout is only triggered once they are at the top of the scroll.
2024-02-06 17:15:29 -08:00
Ankur
5d65725ead Fix [ChannelFragment]: resolve stuttering at bottom of scroll
-Removed ScrollView. RecyclerView itself handles scrolling, nesting it inside a ScrollView is possibly leading to conflicting scrolling behavior effecting performance(i.e stuttering when scrolling at bottom and updating list with new data items).

-Used AppBarLayout and CollapsingToolbarLayout as containers for content(banner etc) above list of videos items. Together with CoordinatorLayout, these components streamline scrolling behavior and UI interactions with each other and RecyclerView.
2024-02-06 16:17:52 -08:00
Manish Kumar Verma
7db816d612 feat: Give up timer on long buffering
Stops buffering after 10 minutes
2024-02-05 16:46:08 +01:00
Isira Seneviratne
28e653120f refactor: Simplify getVideoIdFromUrl 2024-01-31 06:25:28 +05:30
Isira Seneviratne
939668d3b8
Merge pull request #5569 from Isira-Seneviratne/Collection
refactor: Avoid boxing for segment pair
2024-01-30 05:52:33 +05:30
Bnyro
25ef9ec318
Merge pull request #5565 from arkibax/also-clear-watch-positions
feat: add option to also clear watch positions when clearing history in the watch history screen
2024-01-29 17:32:24 +01:00
Isira Seneviratne
59385b0c73 refactor: Avoid boxing for segment pair 2024-01-29 05:27:55 +05:30
arkibax
c94a3ff526 added string resource 2024-01-27 10:25:03 +01:00
Isira Seneviratne
9b963a3e28
refactor: Simplify ContentFilter toggling (#5544)
* refactor: Simplify ContentFilter toggling

* refactor: Update backup helper

* fix: Handle old content filter preference if present

* Add todo comment
2024-01-27 09:30:47 +05:30
arkibax
8287e87785 feat: add option to also clear watch positions when clearing history in the watch history screen 2024-01-26 21:13:21 +01:00
Manish Kumar Verma
9fc80a2877
fix: clearing watch positions doesn't works sometimes (#5557) 2024-01-26 18:50:35 +01:00
Bnyro
3d96e22844
Merge pull request #5560 from Bnyro/master
fix: playing queue actions still visible after miniplayer closed by swipe
2024-01-26 14:23:10 +01:00
Bnyro
e807d0dcdc fix: playing queue actions still visible after miniplayer closed by swipe 2024-01-26 14:22:47 +01:00