quran / quran_android

a quran reading application for android
http://android.quran.com
GNU General Public License v3.0
1.96k stars 879 forks source link

Improve handling of state transitions #2568

Closed ahmedre closed 5 months ago

ahmedre commented 5 months ago

Certain events now transition the state automatically (ex cancel should either show canceling or returned to stop mode, etc). Also support events for "download requested" and "needs permission for download" events.

github-actions[bot] commented 5 months ago
OLD: app-madani-debug.apk (signature: V1, V2)
NEW: app-madani-debug.apk (signature: V1, V2)

          │             compressed             │            uncompressed            
          ├───────────┬───────────┬────────────┼───────────┬───────────┬────────────
 APK      │ old       │ new       │ diff       │ old       │ new       │ diff       
──────────┼───────────┼───────────┼────────────┼───────────┼───────────┼────────────
      dex │  13.5 MiB │  13.7 MiB │ +195.9 KiB │  34.7 MiB │  35.2 MiB │ +519.3 KiB 
     arsc │   2.2 MiB │   2.2 MiB │        0 B │   2.2 MiB │   2.2 MiB │        0 B 
 manifest │   5.6 KiB │   5.6 KiB │        0 B │  27.1 KiB │  27.1 KiB │        0 B 
      res │   1.6 MiB │   1.6 MiB │        0 B │   1.8 MiB │   1.8 MiB │        0 B 
    asset │ 404.2 KiB │ 404.2 KiB │        0 B │ 678.6 KiB │ 678.6 KiB │        0 B 
    other │ 189.4 KiB │ 189.8 KiB │     +355 B │ 388.2 KiB │ 388.5 KiB │     +352 B 
──────────┼───────────┼───────────┼────────────┼───────────┼───────────┼────────────
    total │  17.9 MiB │  18.1 MiB │ +196.2 KiB │  39.8 MiB │  40.3 MiB │ +519.7 KiB