github IacobIonut01/ReFra 4.1.0
4.1.0-41002 Release

11 hours ago

What's New in This Release

App Rebrand

  • Gallery is now ReFra! — A fresh identity inspired by the refraction of light
  • New geometric launcher icon with themed monochrome support for Android 13+
  • Google Sans font family applied across the entire app

New Features

  • 360° Panorama & Photosphere Viewer (#628) — OpenGL ES 2.0 renderer with spherical and cylindrical projections, touch drag-to-pan, pinch-to-zoom, gyroscope navigation, and a compass overlay
  • Motion Photo Playback (#395) — Detects and plays embedded video in Google Motion Photos, Samsung Live Photos, and Micro Videos with interactive filmstrip scrubbing and haptic snap-to-favourite
  • Custom Color Palette — Choose from wallpaper-derived colors, 12 preset palettes, or system dynamic color with a live phone preview and full Material 3 theme generation
  • Location Map Viewer — Interactive Mapbox map with clustered photo markers, bottom sheet media grid, and adaptive layouts for wide screens
  • AI-Powered Categories — CLIP-based image classification replacing the legacy ONNX model — create custom categories with search terms and accuracy thresholds
  • Smart Search Discovery — Carousels for categories, locations, MIME types, camera models, and special modes (night shots, panoramas, long exposures, motion photos)
  • Video Blur Effects — Haze blur behind video player UI via PixelCopy-based SurfaceView capture at near-zero overhead
  • Redesigned Media Picker — Full album grid with shared element transitions, pill tab switcher (Recents / Albums)

Improvements

  • Compact media viewer action buttons — 48dp circles with Material 3 tooltips replacing the old tall rectangles
  • Reduced bottom bar height (100dp → 64dp) for more viewing space
  • Improved Add/Edit category screens with best-match accuracy slider and live preview
  • Locations map — consistent NavigationBackButton, improved blur styling
  • Media viewer sheet cards constrained to 600dp max width on tablets and landscape
  • Blur background stays fixed while swiping between media
  • Enhanced settings with swipe-to-delete and long-press actions on settings items
  • Updated build toolchain — Gradle 9.3.1, AGP 9.1.0, Kotlin 2.3.20, JVM 21
  • Dependency updates — Compose 1.10.6, Material3 1.5.0-alpha17, Media3 1.10.0, Hilt 2.59.2, Sketch 4.4.0, Haze 1.7.2, Navigation 2.9.7, and more
  • Updated translations across 40+ languages

Bug Fixes

  • Fixed light mode video player buttons being invisible (#675) — Buttons now use theme-aware colors instead of hardcoded white
  • Fixed search crash on exit or query change (#801) — Proper coroutine job cancellation and lifecycle management
  • Fixed color palette phone preview breaking in landscape — Replaced proportional sizing with fixed dp values
  • Fixed locations map state types — Correct mutableDoubleStateOf for latitude, longitude, zoom
  • Improved media distribution with permission-aware album loading

Under the Hood

  • SPDX copyright headers updated to 2023-2026
  • Room database schemas v14 and v15 for Category and MediaCategory entities
  • New panoramaviewer library module with OpenGL renderer
  • SurfaceViewHazeBridge utility for PixelCopy-based blur capture
  • Benchmark test scaffolding

Checksums

Gallery-4.1.0-41002-arm64-v8a-release.apk: 8201e120545870e052fe51ca264ba37ec546c6dfc7e6a35f808fd700d40ee085
Gallery-4.1.0-41002-nomaps-arm64-v8a-release.apk: 72468f2eea1317a8738f53975ac4e83be15292d285539f82dc8bccd3825f1509
Gallery-4.1.0-41002-armeabi-v7a-release.apk: 6ec2a97944fc2f1cb79f660b6acca6bd1ea79d1ff17eb09c2785886aaeadf949
Gallery-4.1.0-41002-nomaps-armeabi-v7a-release.apk: 53229e38faffc004853fb52da463c2f15710ae87a25817b33c9fb2a423223a37
Gallery-4.1.0-41002-nomaps-universal-release.apk: ba39157e2fd29fadfe90fe550f5c0e559afc4f7cb1195ab794e772634f18fdcd
Gallery-4.1.0-41002-universal-release.apk: 77bf24cb527060bc0a033bce24186be6a9b523b3c59b3fd20b33223245e8e027
Gallery-4.1.0-41002-nomaps-x86-release.apk: d7312a8f243446f42e7008eef604539275f343790cd1d257e0dfe239c18a3bac
Gallery-4.1.0-41002-x86-release.apk: 6b8e7065138be06e729af9c139707a674b8bc7b4f9f9971baf586efda139b1d2
Gallery-4.1.0-41002-nomaps-x86_64-release.apk: 34f4c77a680aaba56448e5141133651b880cec2d0d0a834b93751b7d27efb17f
Gallery-4.1.0-41002-x86_64-release.apk: d8d6c741cd06f8327867b6ab05f1447b22c3a731e221874b21ca262c384d2fcf

Don't miss a new ReFra release

NewReleases is sending notifications on new releases.