Repository navigation
Releases: Xposed-Modules-Repo/io.github.ynkcc.moredisplay
Releases · Xposed-Modules-Repo/io.github.ynkcc.moredisplay
Release list
1.1
Fixed
- Shell-created displays stayed
state=OFF.ShellDisplayEnginecreated virtual displays
with a nullSurface, so SurfaceFlinger never composited them: apps on those displays got no
vsync and never drew, and capturing produced nothing. A discard output sink is now attached on
creation (same approach asSystemDisplayEngine), closed on removal and on failed attempts.
DaemonProtocol.DAEMON_VERSIONbumped 16 → 17 because the daemon survives app reinstalls and
the fix would otherwise never reach a device with a running daemon. - Target package lookup failed on Android 11+. Package visibility made
PackageManager.getApplicationInfo(other package)throwNameNotFoundException, so the
target_packageargument and the policy UI always reported "package not installed".
The app now declaresQUERY_ALL_PACKAGES.
Changed
- Release builds enable R8 and drop unused dependencies (
material,appcompat): release APK
shrinks 25.8 MB → ~2.3 MB. The theme now inherits
@android:style/Theme.Material(.Light).NoActionBar;ui-tooling-previewis debug-only.
Probe
- New
设备信息button and--es task infodump every display device fromdumpsys display:
displayId, name, size, dpi, type, state/committedState, touch, owner uid, mirror source and
FLAG_* bits.stateis the key diagnostic — a virtual display without an output Surface
reports OFF.
1.0
First release of MoreDisplay.
- system_server-side virtual display manager
- per-uid display visibility filtering (list / by-id / events)
- MediaProjection recording source redirection
- accessibility gesture redirection