Releases
v2.8.0
v2.8.0: UI/UX Audit, Code Quality & Swiper Redesign
Compare
Sorry, something went wrong.
No results found
What's New
SwiperScreen Redesign
Icon-only round buttons for Delete/Keep with smooth interactions
Swipe direction tags (Keep/Delete) overlay on card during swipe
Stronger swipe visuals - 0.9 alpha, 3-stop radial gradient, smoother feel
Long press menu - truncated filename, integrated Info button for media info
3-dot menu consolidated - Open With, Share, Info all in dropdown
N/N counter pill moved to header next to 3-dot menu
Settings Screen
Replaced ModalBottomSheet with DropdownMenu for all 18 picker items (DRY principle)
Layout settings moved to Sorting sub-page
Code Quality
Preference wrapper for type-safe preferences
Formatters.kt - shared fileSize(), duration(), pathForDisplay() eliminating 5 duplicates
Fixed API 33+ crash - getInstalledApplications() now uses ApplicationInfoFlags
Proper logging - replaced e.printStackTrace() with Log.w() in FileManager
AppDialog - consistent styling for all confirmation dialogs across app
Bug Fixes
Fixed FileManager deprecations (getUuid() → uuid)
Fixed StorageVolumeProvider isRemovable API handling
Fixed FileScanner API 33+ compatibility
Added logging to silent catch blocks in RecycleBinManager, NomediaManager, ContactCleanerViewModel
APKs
arm64-v8a - Most modern devices (recommended)
armeabi-v7a - Older 32-bit ARM devices
x86_64 - 64-bit emulators
Universal - All architectures (larger file)
You can’t perform that action at this time.