-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Moved subscription import/export options to (overflow) menu #7458
Moved subscription import/export options to (overflow) menu #7458
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
@EvilGremlin Please test this. |
Looks good |
In your "Import from"/"Export to" screenshot, the arrows aren't visible. I think they should be visible at all times. |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
e292816
to
1e15c7b
Compare
@TiA4f8R @opusforlife2 |
1e15c7b
to
78cb1ad
Compare
@litetex please update the YouTube icon as we decided. Other than that, code looks good to me from a first look. |
@Stypox Done :) |
app/src/main/java/org/schabi/newpipe/local/subscription/SubscriptionFragment.kt
Outdated
Show resolved
Hide resolved
* Required for SubscriptionFragment (otherwise the PopUp-menu uses half of the screen) * Size reduction * Fixed/Improved some images: * Bandcamp: Was facing in the wrong direction and used an incorrect logo * Media CCC: Update logo * YT: Added NewPipe logo so that it's not just a rectangle
from code review
91af97c
to
de4b5a8
Compare
val services = requireContext().resources.getStringArray(R.array.service_list) | ||
for (serviceName in services) { | ||
try { | ||
val service = NewPipe.getService(serviceName) | ||
|
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.
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.
done
Kudos, SonarCloud Quality Gate passed! |
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.
Code looks good to me. I tested on API 31 importing and exporting things and it works as expected.
The only thing I am still a little bit worried about is discoverability. How can a user know they can import/export subscriptions by tapping on ...
? I would replace the "Nothing here but crickets" with a "You can import and export subscriptions from the three-dot menu". But this would be done in a separate PR.
Open an issue until then, so no one forgets it? |
What is it?
Description of the changes in your PR
png
s tosvg
sBefore/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.
Due diligence