Skip to content

Releases: muhammadhaseebiqbal-dev/Screen-Recorder

Screen Recorder v3.1: The One UI Update

10 Apr 07:18

Choose a tag to compare

✨ What's New:

  • One UI Redesign: Rebuilt the main screen with a smooth, expansive collapsing header that pushes your recordings right into the comfortable one-hand reach zone.
  • Pitch-Black Dark Mode: Say goodbye to tinted grey backgrounds. We've introduced a true, deep black AMOLED theme built perfectly for modern devices.
  • Polished List Views: Swapped out the old card layout for a highly refined list style.
  • New System Icons: Completely refreshed the menus and buttons with crisp, modern Material Symbols (Share, Rename, Delete).
  • Adaptive Polish: The floating pill and app header now perfectly adapt to your system's dynamic wallpaper accent colors (Android 12+).
  • Share Action: You can now directly share your recordings using the new sharing intent in the More menu.

v3.0 — Pause/Resume, Dual Audio Mixer & Material You

02 Apr 18:52

Choose a tag to compare

🎉 What's New in v3.0

⏸️ Pause & Resume Recording

  • Pause and resume your screen recordings directly from the floating overlay pill — no more restarting from scratch!

🎙️🔊 Dual Audio Capture

  • Mic only, System audio only, or Both simultaneously
  • Real-time PCM software mixer combines both audio sources seamlessly
  • Studio-grade audio: 48kHz / 320kbps AAC

🎨 Material You Adaptive Icon

  • Monochrome icon layer for Android 13+ dynamic theming
  • Icon adapts to your wallpaper colors automatically

🕐 Visual Countdown

  • Beautiful full-screen 3… 2… 1… countdown before recording starts

📂 Scoped Storage Support

  • Recordings now save via MediaStore for broader device compatibility
  • Fixes "Start recording Failed" crash on Huawei, HarmonyOS, and other scoped-storage devices

🗂️ Video Categorization

  • New tab-based filtering: All and Recents (last 48 hours)

ℹ️ About Screen

  • New info page with app logo, version, and contributor credits

🔇 Audio Off by Default

  • Mic and system audio start muted — enable only when you need them

🐛 Bug Fixes

  • Fixed SecurityException crash on Android 14+ when RECORD_AUDIO permission was not granted
  • Fixed foreground service type validation for targetSDK 36

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

24 Mar 04:52

Choose a tag to compare

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!

ScreenRecorder v1.1 - IzzyOnDroid & Formatting Update

23 Mar 14:40

Choose a tag to compare

This release prepares ScreenRecorder for official inclusion in the F-Droid ecosystem via the IzzyOnDroid repository, along with several repository and metadata improvements! 🚀

🛠️ What's New in v1.1:

  • IzzyOnDroid Compliance: Automatically strips Google’s proprietary encrypted dependenciesInfo payload from the APK, ensuring full compliance with IzzyOnDroid security and metadata standards.
  • Fastlane Metadata: Completely updated the Fastlane metadata payload with fully supported Markdown formatting, preparing the app for its official store listing.
  • App Store Media: Added multiple high-quality preview screenshots of the OneUI floating pill overlay and the Quick Settings Tile for the incoming store page.
  • Repository Improvements: Centralized the project structure to the com.haseeb.recorder package with appropriate MIT Licensing strictly defined.

To install or test: Download the app-release.apk below and install it directly on your Android device!

ScreenRecorder v1.0 - Initial Release

23 Mar 10:44

Choose a tag to compare

We are excited to announce the first official release of ScreenRecorder (v1.0)! 🎉

A lightweight, native Android screen recording application built with Kotlin. This release introduces a beautiful, non-intrusive floating pill overlay inspired by Samsung's One UI 8.5 design language, allowing quick toggles for the microphone and internal device audio without interrupting your workflow.

✨ Key Features in v1.0

  • Native Performance: Fully optimized and built entirely in Kotlin.
  • One UI 8.5 Aesthetic: A gorgeous frosted-glass, draggable floating control pill for controlling active recordings seamlessly.
  • Quick Settings Tile: Start and stop recordings instantly right from your Android status bar.
  • Dynamic Audio Control: Effortlessly toggle between recording your microphone and/or internal device audio on the fly.
  • Automatic Organization: Records in high-quality MP4 and automatically saves directly to your device's DCIM/ScreenRecorder folder.

🛠️ Technical Details

  • App Version: 1.0
  • Package: com.haseeb.recorder
  • Minimum Android Version: Android 8.0 (API 26)
  • Target Android Version: Android 14 (API 34)

To install: Download the app-release.apk asset below and install it directly on your Android device!