-
-
Notifications
You must be signed in to change notification settings - Fork 448
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
refactor: refactor WelcomeActivity and associated logic #6996
Conversation
I really appreciate such PRs honestly, the code base is quite old and partially uses some older libraries and components (e.g. I've recently been refactoring a lot of the internal code as well, e.g. the Currently I'm however looking into creating a new release soon and thus work on fixing the most critical bugs before making a new release, because a new release is necessary due to YouTube changes. Therefore I already apologize now for the delay on reviewing requests, I'm mostly spending the time I work on LibreTube to prepare everything for a new release now. |
Good to know! I'll happily make a PR from time to time refactoring a few components to better separate the logic, in similar fashion as this PR. I agree releasing the update is of much higher priority right now, especially with the iOS player response error. |
app/src/main/java/com/github/libretube/ui/models/WelcomeViewModel.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/github/libretube/ui/adapters/callbacks/DiffUtilCallback.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/github/libretube/ui/preferences/InstanceSettings.kt
Outdated
Show resolved
Hide resolved
I've added a comment about one small regression, apart from that good to merge from my side 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
This PR does several things to improve the code quality:
As a side question, do you appreciate these kind of PRs or is it just distracting you from the vision you have with the project? If yes, I'll continue making more improvements across different parts of the codebase.