LibreTube/app/src/main/java/com/github/libretube/ui
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
..
activities fix: correctly display colors in system panel 2024-01-31 16:08:46 +01:00
adapters refactor: Rewrite search functionality using Paging (#5528) 2024-01-25 15:30:40 +05:30
base fix: correctly display colors in system panel 2024-01-31 16:08:46 +01:00
dialogs refactor: Avoid boxing for segment pair 2024-01-29 05:27:55 +05:30
extensions Supports close video on MiniPlayer swipe down 2023-12-26 16:31:40 +01:00
fragments Fix [PlaylistFragment]: resolve stuttering at bottom of scroll 2024-02-06 20:22:50 -08:00
interfaces feat: new sleep timer (integrated into the player UI) 2023-11-19 15:14:21 +01:00
listeners Reset isMoving on ACTION_DOWN event 2024-01-04 11:03:15 +01:00
models refactor: simplify home view model logic 2024-02-05 16:31:18 +01:00
preferences refactor: merge PiP and pause on quit preference into one 2024-02-05 17:22:16 +01:00
sheets refactor: Simplify ContentFilter toggling (#5544) 2024-01-27 09:30:47 +05:30
tools feat: new sleep timer (integrated into the player UI) 2023-11-19 15:14:21 +01:00
viewholders style: run ktlint 2023-12-20 19:22:57 +01:00
views refactor: Avoid boxing for segment pair 2024-01-29 05:27:55 +05:30