Migrate “History and Cache” to Jetpack Compose#11494
Migrate “History and Cache” to Jetpack Compose#11494braiso-22 wants to merge 8 commits intoTeamNewPipe:refactorfrom
Conversation
|
@snaik20 can you review this PR? |
Isira-Seneviratne
left a comment
There was a problem hiding this comment.
This looks pretty decent, thank you! In particular, the addition of Hilt will be useful.
That being said, I've suggested some improvements.
89576ad to
c3aa4e7
Compare
|
I rebased on current refactor & squashed, but I can’t get it to work. The hilt library is throwing weird injection errors: |
|
Something I noticed: the old implementation seems to be still around, don’t we want to remove it? |
|
Hey @braiso-22, do you have time to address the reviews and complete this PR? Thanks in advance :-) |
Sorry for leaving this PR unattended for so long! Life has been a bit crazy lately and I completely forgot about it. I'll get back to it soon |
|
Totally understandable, thanks! |
# Conflicts: # app/build.gradle # app/src/main/java/org/schabi/newpipe/ui/theme/Color.kt
fixed in the latest commit |
Do you mean the xml view? I don't know how do we proceed in this case @Isira-Seneviratne what do i do? |
|
Hi @Stypox and @Isira-Seneviratne, I think this PR is ready for another review. I’ve addressed some of the comments, and for the ones that seemed out of scope, I’ve added explanations in my replies. Could you please take another look? |
|
The pipeline started failing on the ktLint Gradle task in a class I didn’t modify. I’ve merged my branch with the refactor branch again and fixed the two errors reported by the pipeline. You can approve it again. |
What is it?
Description of the changes in your PR
Before/After Screenshots/Screen Record
Before:


After:


Fixes the following issue(s)
APK testing
The APK can be found by going to the "Checks" tab below the title. On the left pane, click on "CI", scroll down to "artifacts" and click "app" to download the zip file which contains the debug APK of this PR. You can find more info and a video demonstration on this wiki page.
Due diligence