Releases
v0.1.14
Compare
Sorry, something went wrong.
No results found
lenpr
released this
12 May 13:56
What's New
Cancel buttons on all long-running operations (compress, split, merge, color adjust)
Color adjust preview no longer blocks UI (renders off main thread)
Accessibility labels on crop margins, sort buttons, remove buttons, pages-per-file field
VoiceOver announcements when operations complete
Localized compression level and JPEG quality titles
Dynamic Type support in page thumbnail strip
Fixes
Fixed app appearing hidden/greyed-out in /Applications after install
Fixed temp file deletion ordering in metadata flattening (prevents potential data loss)
Fixed unused @Environment (.self) causing unnecessary UI re-renders
Fixed ForEach(enumerated()) anti-pattern in merge file list
Fixed strong self capture in background estimation task
Architecture
Extracted ColorAdjustViewModel (consistent MVVM pattern)
Extracted ColorPreset to Models layer
Deduplicated metadata attribute building in PDFMetadataEditor
Added operationTask/cancel() pattern to all ViewModels
You can’t perform that action at this time.