Skip to content

v1.4.2

Choose a tag to compare

@gtxPrime gtxPrime released this 11 Oct 17:56
· 47 commits to main since this release

ScreenX Release Notes - v1.4.2

🚀 Critical Fixes & Stability Improvements

🛡️ Android 14+ MediaProjection Foreground Service Resolution

  • Resolved SecurityException: Media projections require a foreground service of type ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION:
    • Fixed an issue on Android 14+ (API 34+) where starting a screen recording from the floating control overlay (e.g., during gameplay such as PUBG Mobile Lite) failed to start and caused the app/overlay to abruptly terminate.
    • Corrected foreground service promotion in ScreenRecordService so that when recording is initiated, startForeground() is always called with FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION (simultaneously preserving FOREGROUND_SERVICE_TYPE_SPECIAL_USE for the floating overlay and FOREGROUND_SERVICE_TYPE_MICROPHONE when audio capture is active).
    • Added dual-tier fallback mechanisms to ensure graceful foreground service transitions across Android 10 through Android 15+.

🎯 Seamless Floating Overlay & Recording Coexistence

  • Enhanced runtime stability so that games and full-screen applications can launch screen recordings directly from the floating ball without interrupting active foreground sessions or dropping overlay states.

📦 Artifact Details

  • File: app-release.apk
  • Version: v1.4.2 (Build 7)
  • Package: com.gxdevs.screenx
  • Target SDK: 37 (Android 15 ready)
  • Min SDK: 26 (Android 8.0+)