Punch-hole Download Progress

Verified safeOpen sourceExclusive
No reviews reviews
84
downloads
9.0
android

AI summary

Curious what AI thinks about this app? Ask for a short summary highlighting what it does and any noteworthy details.

About this app

Xposed module that displays download progress as an animated ring around the camera cutout.

Features

- Progress ring rendered around the camera cutout using the native DisplayCutout API. - Customizable appearance: colors per state (active/completed/failed), arc thickness, opacity, and direction. - Completion animations and optional haptic feedback. - Active download counter badge. - Battery saver-aware rendering. - Built-in test mode for simulating states. - Material 3 Expressive settings UI with Jetpack Compose.

Requirements

- Android 12 (API 31) or higher. - LSPosed (JingMatrix fork recommended). - Pixel or AOSP-based ROM. - Root access (optional, for Restart SystemUI in settings). - A phone with a punch-hole display.

Installation

1. Download the APK. 2. Install and enable the module in LSPosed. 3. Scope to com.android.systemui. 4. Restart SystemUI or reboot the device.

The app includes a built-in Restart SystemUI option in the overflow menu. Magisk will prompt for permission; KernelSU/APatch require adding the app manually.

What's new

v2.3.0May 6, 2026
  • Features
  • 5346f35 (prefs) Add progress smoothness preference by @hxreborn
  • 3d90ea2 (prefs) Add hide after inactivity preference by @hxreborn
  • 0eb2b0f (prefs) Add debug logs toggle in settings by @hxreborn
  • 278ae6c (ui) Add expressive motion to settings by @hxreborn
  • 6b0ad4b (ui) Add HSV color picker with HEX input by @hxreborn
  • 8e29e7a (ui) Add scrollbar to open source licenses screen by @hxreborn
  • Bug Fixes
  • d4e23ab (hook) Use calibrated pivot for pop animation and add Chinese language support by @nymanyim in #79
  • Refactor
  • 5a3d3ed Cleaner icon paint and progress avg by @hxreborn CI/CD 056afbd Skip release signing for fork PRs by @hxreborn
  • Miscellaneous 807e755 (cliff) Skip style commits from changelog by @hxreborn
  • 1a6fa47 (i18n) Add translations for new prefs by @hxreborn
  • 18f3306 (zh-CN) Improve Chinese translations by @nymanyim in #81
  • 06366f3 Sonar config and lint noise cleanup by @hxreborn

About this version

Version
2.3.0 (23000)
Size
3.16 MB
Requires Android
9.0
Target SDK
28
Architecture
armeabi-v7a, x86, x86_64, arm64-v8a
Downloads
84
Updated
May 6, 2026
Package
eu.hxreborn.phdp

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app