ScreenRecorder v2.0 - The Recording's Gallery Screen Addition
·
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
MediaStoreAPI. - 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
MediaScannerConnectionbroadcasts so your videos show up in the native Android Gallery immediately after stopping. - Zero-Byte Crash Fix: Fixed an edge-case crash where
MediaCodecwould 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!