mattpannella / pupdate

Pupdate - A thing for updating your Analogue Pocket
https://mattpannella.github.io/pupdate/
MIT License
987 stars 33 forks source link

Download Pocket Library Images needs an install progress bar #273

Closed ajorg closed 3 months ago

ajorg commented 3 months ago

Describe the bug A clear and concise description of what the bug is.

Because it can take a very long time, the "Download Pocket Library Images" feature downloads needs an install progress bar. I tried to use it several times and each time I thought it had stalled. Finally I tried manually installing the library images and realized it was probably doing just fine, but was taking a long time.

To Reproduce Steps to reproduce the behavior:

Go to "Pocket Setup" then "Download Pocket Library Images".
After it reaches "Installing..." it appears to stall.

Expected behavior A clear and concise description of what you expected to happen.

Because this is made up of hundreds of small files, it takes a very long time to extract and install. If the files were first counted, pupdate could make up a progress bar of the files involved.

Screenshots If applicable, add screenshots to help explain your problem.

               _                              
 __        _  | |                             
|  |   ___| |_|_|___    _____ ___ ___ ___ _ _ 
|  |__| -_|  _| |_ -|  |     | . |_ -| -_| | |
|_____|___|_|   |___|  |_|_|_|___|___|___|_  |
                                         |___|

Please consider supporting agg23 for their work on the Tamagotchi (agg23.Tamagotchi_P1) core:
https://github.com/sponsors/agg23

Remaining GitHub API calls: 48

Choose your destiny:
  [0] Download Platform Image Packs
=>[1] Download Pocket Library Images
  [2] Download GameBoy Palettes
  [3] Generate Instance JSON Files (PC Engine CD)
  [4] Generate Game & Watch ROMs
  [5] Enable All Display Modes
  [6] Apply 8:7 Aspect Ratio to Super GameBoy cores
  [7] Restore 4:3 Aspect Ratio to Super GameBoy cores
  [8] Go Back

Loading Assets Index for 'openFPGA-Files'...
Downloading 'Library_Image_Set_v1.0.zip'
Finished downloading 'Library_Image_Set_v1.0.zip'                                                                                                                           
Installing...

Desktop (please complete the following information):

Contents of settings file please attach the contents of pupdate_settings.json pupdate_settings.json

mattpannella commented 3 months ago

working on it

mattpannella commented 3 months ago

3.9.0 should have what you need