Version 1.6.3
Categories:
RawCull Changelog โ v1.5.9 โ v1.6.3
RawCull version 1.6.3 is submitted for update on Apple App Store.
This changelog summarizes all notable updates through v1.6.3 in one combined release note.
๐ Major updates
- Added Nikon NEF support via a
RawFormat-based architecture, expanding beyond Sony ARW workflows. - Added navigation keys in Rated Grid View for faster keyboard-based culling.
- Nikon NEF support is currently experimental: core functionality works, but focus-point extraction is not yet behaving as expected.
โก Performance improvements
- Improved Grid View selection performance from O(n) to O(1) for much faster selection handling on large sets.
- Increased Grid cache cap from 2000 to 3000 to reduce cache churn and improve responsiveness.
- Continued optimization of grid interactions and rated/grid-heavy workflows.
๐งญ Workflow & UX improvements
- Fixed navigation behavior in Burst Groups for more consistent sequence browsing.
- Temporarily disables Grid View while thumbnails are being created to avoid inconsistent interactions during loading/indexing.
- Improved keyboard-first workflow for review and rating in grid contexts.
๐ ๏ธ Stability and fixes
- Multiple fixes for Grid cache behavior in Settings View.
- Renamed
RatedPhotoItemViewfor improved code clarity and maintainability. - General maintenance updates to project/build flow (including Makefile and housekeeping updates).
๐ง Under-the-hood engineering changes
- Refactored Nikon NEF handling into dedicated extraction components:
- NEF thumbnail extraction
- NEF JPEG extraction
- Added a binary TIFF-walk fallback for NEF JPEG extraction to improve resilience across file variants.
๐งน Maintenance & logging cleanup
- Removed noisy/unused logging, including:
- CacheDelegate eviction debug logging (commented out)
- Noisy NEF extractor warning logging
- Additional log cleanup for lower console noise
Commit highlights included in this range
08dae6eโ New version 1.6.1ab64888โ Disabled Grid View during creating thumbnails7831c81โ Removed log messagebf44008โ Updated selection in Grid View from O(n) to O(1)16cb6c2โ Fixed navigation in Burst Groups951199cโ New branch version 1.6.237092eaโ Fix for Grid cache in Settings View4422811โ Fix for Grid cache in Settings View1228325โ Updated Grid Cache cap from 2000 to 300089dc808โ Updated version 1.6.3, added navigation keys in Rated Grid Viewe1cd41bโ Rename RatedPhotoItemView0c276c1โ Updatesa93999โ Update Makefilebae6fd4โ feat: add Nikon NEF support via RawFormat protocolbdcb796โ refactor: extract Nikon NEF JPEG extraction into dedicated type439e909โ refactor: extract Nikon NEF thumbnail extraction into dedicated type90e8d4cโ feat: add binary TIFF-walk fallback for NEF JPEG extractionca0d856โ chore: remove noisy NEF extractor warning log7fe4c46โ chore: comment out unused CacheDelegate eviction logging
Upgrade recommendation:
Updating from v1.5.9 to v1.6.3 is recommended for users who want improved grid performance, better keyboard navigation, stronger cache behavior, and early Nikon NEF support.