Version 1.6.9
Categories:
RawCull Changelog — v1.6.8 → Latest
Version 1.6.9 is submitted for update on Apple App Store
From: v1.6.8
To: latest commits
✨ What’s new
- Toggle zoom preview source with the
Jkey- In a zoom window, press
Jto switch between:- cached thumbnail (fast default), and
- embedded full-resolution JPG extracted from RAW.
- Default now starts on cached thumbnail for faster initial interaction.
- Reference:
RawCull/Views/ZoomViews/ZoomOverlayView.swift(noted around lines 26, 103)
- In a zoom window, press
🔄 Changed behavior
- Zoom preview source is now per-window (not global)
- Removed Settings → Thumbnail Sizes toggle: “Use Thumbnail for Zoom”.
- Source selection is now done directly in each zoom window via
J. - This enables side-by-side/per-image comparison without committing to a global app setting.
⚡ Performance & cache improvements
- Catalog scanning no longer evicts thumbnails you’re actively likely to browse
- Previous behavior on large catalogs could overflow RAM cache during scan preload, evict many items, and cause heavy re-extraction on first browse.
- New behavior:
- scan path populates only the dedicated 200 px grid cache,
- full-resolution RAM entries are admitted lazily on demand from user browsing.
- Result: less cache thrash, fewer boomerang misses, and LRU order reflects actual user viewing patterns.
🧹 Removed / simplified settings
- Removed user-configurable “Cost per pixel” setting
- Cache Settings tab no longer exposes this slider.
- Value is no longer persisted/used.
- RawCull now uses fixed 4 bytes/pixel (RGBA) for cache accounting.
- Existing settings files remain compatible; legacy field is ignored.
📦 Dependency updates
RsyncAnalyse→ revision8afefa6RsyncProcessStreaming→ revision70d6dc8
🔧 Internal changes (no direct user-visible UI change)
SharedMemoryCache.costPerPixelis now a nonisolated let, reducing await hops on thumbnail hot paths.- Removed dead/commented projected RAM diagnostic code in Cache Settings.
Included commits (as provided in this range)
46a0a0f— Toggle either JPG or thumbnail in ZoomView40addd0— Added spinner to SimilarityGridSelectionView during CalibratingSharpnessScoring970d0f3— Removed log message109edd3— Reorganized into two Grid Views, one for Sharpness Scoring and the other for Similarity and Group Bursts0e13277— Updated README.md5a6439e— New branch version 1.6.6003369a— Sharpen thumbnails997155f— Sharpen thumbnails021d371— Sharpen thumbnails
Summary:
From v1.6.8 onward, RawCull improves day-to-day culling fluidity by making zoom source selection instant per window, reducing scan-induced cache churn on large catalogs, and simplifying memory-cost accounting to a reliable fixed model. —