Skip to content
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

Show indicator when loading download dialog #10407

Merged
merged 5 commits into from
Sep 17, 2023

Conversation

rishab247
Copy link
Contributor

@rishab247 rishab247 commented Sep 10, 2023

What is it?

  • Bugfix (user facing)
  • Feature (user facing)
  • Codebase improvement (dev facing)
  • Meta improvement to the project (dev facing)

Description of the changes in your PR

  • Added a new Dialog box which will be displayed between when a download is initiated (by sharing a youtube video with the newPipe App) and DownloadDialog is shown.
image

Before/After Screenshots/Screen Record

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

@rishab247 rishab247 changed the title Improved download experience Improved downloading experience Sep 10, 2023
@AudricV AudricV added feature request Issue is related to a feature in the app downloader Issue is related to the downloader GUI Issue is related to the graphical user interface template ignored The user didn't follow the template/instructions (or removed them) and removed template ignored The user didn't follow the template/instructions (or removed them) labels Sep 10, 2023
Copy link
Member

@TobiGr TobiGr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the work.

@TobiGr
Copy link
Member

TobiGr commented Sep 16, 2023

I applied some of my review comments and made the dialog's title customizable to allow using it in other part's of the app, too.

Copy link
Contributor Author

@rishab247 rishab247 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TobiGr i am getting this error from CI Unknown failure: cmd: Failure calling service package: Broken pipe (32) this looks like a pipline issue as :app:connectedDebugAndroidTest working fine on my local. can you please rerun the pipeline

Copy link
Member

@TobiGr TobiGr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

(please squash when merging)

@sonarcloud
Copy link

sonarcloud bot commented Sep 17, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

@Isira-Seneviratne Isira-Seneviratne merged commit 7e2ab0d into TeamNewPipe:dev Sep 17, 2023
7 of 8 checks passed
@Stypox Stypox changed the title Improved downloading experience Show indicator when loading download dialog Sep 19, 2023
This was referenced Oct 5, 2023
javulticat pushed a commit to NewPipeX/NewPipeX that referenced this pull request Dec 30, 2023
* added LoadingDialog for improving download experience

* [LoadingDialog] Apply some review comments and make title customizable.

* removed permission handling from loading Dialog

* fix checks

* remove <p> Tag from first sentence

---------

Co-authored-by: rishabaggarwal <Rishabaggarwal@sharechat.com>
Co-authored-by: TobiGr <tobigr@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
downloader Issue is related to the downloader feature request Issue is related to a feature in the app GUI Issue is related to the graphical user interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improving Video downloading experience from youtube
4 participants