Skip to content

ScreenRecorder v2.0 - The Recording's Gallery Screen Addition

Choose a tag to compare

@muhammadhaseebiqbal-dev muhammadhaseebiqbal-dev released this 24 Mar 04:52
· 17 commits to master since this release

Welcome to the biggest update to ScreenRecorder yet! Version 2.0 introduces a massive overhaul of the app's user interface, bringing a completely native, interactive gallery directly into the app so you no longer have to hunt through your files to find your recordings.

✨ Major Features in v2.0

  • Beautiful Dark Mode Gallery: MainActivity has been completely redesigned around a stunning, sleek dark theme (OneUI 8 inspired).
  • Interactive Media Cards: Recordings now appear as huge 16:9 thumbnails with integrated duration pills, precise file sizes, and timestamp metadata.
  • Native Playback Integration: Tap any card in your gallery, or tap the new "Recording Saved" notification, to instantly play your capture in your device's default video player!
  • On-The-Fly Renaming: Tap the context menu on any video card to instantly rename your MP4 file safely using Android's native MediaStore API.
  • Instant Recording FAB: A floating bottom-right action button lets you instantly jump into the recording flow without leaving the gallery.

🛠️ Core Bug Fixes & Improvements

  • MediaStore Scanning Fix: Switched from basic ContentResolver inserts to active MediaScannerConnection broadcasts so your videos show up in the native Android Gallery immediately after stopping.
  • Zero-Byte Crash Fix: Fixed an edge-case crash where MediaCodec would silently fail on devices with odd-numbered screen heights (like 1080x2341). Dimensions are now strictly clamped to even intervals.
  • Android 15 Compatibility: Hardened dynamic permissions required for Android 15's scoped media storage changes, allowing the app to safely retrieve and modify ScreenRecorder/ directory files even on strict OEM configurations (like ShiftOS).

To install: Download the app-release.apk asset below and enjoy the new sleek look!