-
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Scroll bar #45
Comments
Thank you for suggestion. Looks interesting and I don't see minuses on implementing this (if no issues occur). |
Sadly there are issues with implementing this. Thanks for referencing this library, it really works great, but there is one issue — it does not work with LazyListState in ViewModel, which is used in History, Browse and Reader. This basically means no scrollbar on those screens. I still feel like it is better to have at least that, scrollbar will still be available on most of the screens. Edit: Discovered more issues with manual scrolling(by holding scrollbar), scrollbar height(dynamically changes when scrolling) and incorrect appearance(scrollbar appears when trying to scroll—even if the list is not long enough to scroll). Canceled for now, will wait for better solution(such as official implementation from Google). |
Reference to track progress at : nanihadesuka/LazyColumnScrollbar#40 |
Added scrollbar to non-primary screens. Not doable for all screens due to problems. Partly Resolves: #45
Reconsidered my approach, partly implemented. |
So basically it's a "view bar" which use case is: only to see the total screen highest in relation to current screen? |
Why you want this feature to be implemented? Please describe.
Adding scroll bar would allow you to know how long the vertical screen is with respect to current screen, also helps to drag & jump screen quickly.
Add it to reader screen, library, history, browse.. everywhere (only when scroll is necessary) because when we need scrolling better to scroll with a scroll bar :)
Describe alternatives you've considered
Have a look on these libraries
The text was updated successfully, but these errors were encountered: