Skip to content

Releases

v0.4

Choose a tag to compare

@abdusco abdusco released this 08 Oct 22:01

Changelog since v0.3 (up to v0.4)

Features

  • Refined settings UI (3484b2e)
  • Use carousel in the image sources section (bef6866)
  • Index image dimensions for more stable grid view (682512c)
  • Add dropdown menu item to view dir using file manager (4b10b95)

Fixes

  • Avoid duplicate favorite images (bd8e1d9)
  • Require triple taps near the same location (dbd7d83)
  • Keep uTime small enough for float precision (9da35db)
  • Reduce the GL thread priority (441f20c)
  • Fix grammar (49ad781)
  • Do not reuse DocumentScanner bitmap options (803a1ba)
  • Adding an image to favs shouldn't scan the whole folder (41ce5da)
  • Rescanning folders is broken when some folders are disabled (8ec56b8)
  • Fix image cycle timer not pausing on touch (8484822)
  • Improve resiliency against context loss (26b7edb)
  • Tweak folder carousel (af83c38)
  • Remove image count from folder detail view (3d2cbb0)
  • Tweak folder detail view layout (46b4f87)
  • Use the last image as folder thumbnail (fe5a2dd)
  • Tweak paddings (ede5928)
  • Don't scan folders unnecessarily (f46500b)
  • Keep current wallpaper card in sync (b72469d)
  • Remove unused permission (a4ea7dd)

v0.3

Choose a tag to compare

@abdusco abdusco released this 26 Dec 18:44

Changelog since v0.2 (up to v0.3)

Features

  • Visual Overhaul: Introduced a Dark Theme and updated settings UI
  • Navigation: Added a dedicated folder detail view with an image grid and migrated from tab rows to a standard navigation bar.
  • Image Management: Added support for "Favorites" and the ability to import shared images from external applications.
  • Customization: Support for custom tap gestures.

Visual Effects

  • Duotone & Blurring: Added new "screen" blending mode for duotone effects and refined the Gaussian blur algorithm for better quality and performance.
  • Chromatic Aberration: Introduced a "breathing" animation.
  • Refinements: Improved grain noise patterns at small sizes and adjusted effect layering (chromatic aberration is now applied over duotone).

Fixes

Performance & Engine Stability

  • Memory Management: Significantly reduced per-frame allocations and improved resource recycling for Bitmaps and GL textures to prevent leaks.
  • Concurrency: Hardened the GLThread logic to handle race conditions during texture uploads and protected the GL queue against context loss.
  • Optimization: Many optimization to improve smoothness and improve stability futher
  • Frame Stability: Added frame drop logging and fixed "burst" image changes. The wallpaper no longer "jumps" or "pulses" when adjusting blur levels.
  • Rendering Engine: Migrated the rendering pipeline to GLES 3, enabling more advanced effects and far better performance and much fewer crashes.
  • File System: Added support for showing document names from DocumentsProvider and implemented automatic folder rescanning once all images have been viewed.

v0.2

Choose a tag to compare

@abdusco abdusco released this 16 Dec 21:21

Features

Visual Effects

  • Multi-touch chromatic aberration effect
  • Grain effect
  • Dithering to prevent color banding in blurred images

Performance & Rendering

  • Buttery smooth parallax scrolling
  • Optimized blur with improved perception
  • Image downscaling to fit screen bounds
  • Reduced folder scanning frequency

Automation & Behavior

  • Blur on screen lock
  • Blur on timeout support
  • Auto image change on screen unlock
  • Uniform random image selection (no repeats)

Settings & Controls

  • New settings layout with icons
  • Adjustable slider ranges
  • Manual folder content refresh

Fixes

UI & UX

  • Delay next auto image change if just changed
  • Tone down grain visibility
  • Adjusted preference application timing
  • Debounced settings updates
  • Revise logging clarity
  • Reduced splash image render quality

Image & Wallpaper Management

  • Preserve current wallpaper on folder list changes
  • Handle images not loading after folder changes
  • Persist folder thumbnail URIs
  • Track image identity for smarter transitions
  • Prevent re-processing images unnecessarily
  • Fix queued image not shown after animation finishes

Blur & Animation

  • Removed buggy "blur on lock" feature
  • Immediate blur when screen locks
  • Debounced blur preference changes
  • Fixed blur not reflecting on first image load
  • Reduced max blur keyframes

Stability & Crashes

  • Far more stable, but still not perfect

v0.1 - Initial release

Choose a tag to compare

@abdusco abdusco released this 05 Dec 18:16

Changelog up to v0.1 (no previous tag found — showing matching commits from history)

Features

  • Allow user to adjust transition duration (d4b4c23)
  • Add tab bar and separate the settings into groups (9036a0c)
  • Add action to enable blur immediately (509a8d1)
  • Add action to set blur percent (9199c0e)
  • Update icon and display logo in splash view (61a2b12)
  • Update default wallpaper (fd6ef3e)
  • Enable settings shortcut in the live wallpaper picker (a0670c1)
  • Double tap with two fingers to advance to the next image (50b97d8)
  • Add splash screen (6e481ea)
  • Apply duotone effect on GPU (e929f77)
  • Initial prototype (519f61f)

Fixes

  • Smooth transitions (4fd7a00)
  • Tweak splash effects (660b0c8)
  • Select blur keyframes dynamically (0899fa5)
  • Tweak splash view colors (03d79d5)
  • Tweak settings page paddings (5de2d62)
  • Fix 2-finger double tap gesture not working reliably (075c0c3)
  • Revert blur transition duration (d9df7a6)
  • Fix brightness pulsing while cross-fading between blur frames (99a7edd)
  • Remove obsolete instruction on setting the wallpaper (d215d1e)
  • Fix duotone applied even when always on is not toggled (c3a8e70)
  • Embed the default wallpaper (e3e9cb6)
  • Improve initial load by skipping blur (00355f2)
  • Allow user to pan the entire image (83677ff)
  • Load folder thumbnails in parallel (6efe7bf)
  • Handle quick duotone palette change causes colors to flash (9a3f91c)
  • feat: Initial prototype (519f61f)