Skip to content

Lumen 0.3.4

Choose a tag to compare

@github-actions github-actions released this 11 Jun 21:27
· 59 commits to main since this release

Performance

A large performance batch, measured and fixed against a real 67,676-photo NAS library.

  • Selecting photos is instant. Inspector updates went from ~70ms per click to ~3ms; Select All on 67k photos went from an 800ms freeze to ~0.2s.
  • Search no longer freezes the UI. Filtering a large library (~0.4s per search on the main thread) now runs in the background alongside the sort, with the usual spinner.
  • Removed a 3-4 second freeze ~40 seconds after launch — the library reconcile diff and the thumbnail-cache warm-up scan were blocking the main thread.
  • The thumbnail-size slider and window resizing are smooth now. Grid thumbnails are GPU-scaled instead of being re-rasterized on the CPU (~350ms per tick before).
  • List view is now a native table — opens instantly with tens of thousands of rows, and large selections are ~5x faster.
  • First folder click after launch 156ms → 4ms; first-search and launch-time hiccups trimmed by precomputing the library indexes off the main thread.