Skip to content

MacSift 0.4.1

Latest

Choose a tag to compare

@Lcharvol Lcharvol released this 27 May 11:28
· 10 commits to main since this release

Fixed

  • App crashed on launch in release builds (#6). SwiftPM's auto-generated Bundle.module accessor expects the resource bundle at Bundle.main.bundleURL/MacSift_MacSift.bundle (the .app root), but build-app.sh only copied it under Contents/Resources/. The accessor's hardcoded absolute build path masked the bug on the developer's own machine, so end users were the first to hit the fatalError on first localized string lookup. L10n now routes every lookup through a resourceBundle static that prefers Bundle.main (where the .lproj directories are already flattened) and only falls back to Bundle.module in the test runner. Fixed in #7. Reported by @eryajf.

If you downloaded 0.4.0 and it crashed on launch, this release fixes it — no other behavior changes since 0.4.0.

Install

  • Homebrew (recommended): brew install --cask --no-quarantine lcharvol/macsift/macsift
  • Manual: download MacSift.zip below, unzip, drag MacSift.app to /Applications, then right-click → Open the first time.