Repository navigation
Shrike 0.2.28
Shrike 0.2.28 for macOS 14 or newer (Apple silicon and Intel).
What changed
New
- Settings > Editing has Delete All Backups…, to clear the saved originals in one step. It asks first, and Cancel is the safe choice.
- Shrike asks before it saves over a photo that another app changed while you were editing.
- Home and End jump to the first and last photo in the grid.
- The Tab key now moves through the photos, the search box, the sidebar and the info panel, and back with Shift-Tab.
Faster
- Adding files to a big folder no longer freezes the window.
- Select All is fast, even in a big folder.
- Thumbnails load faster.
- Shrike gives memory back when you close a window, and uses less memory while you edit.
Changed
- Batch asks before it changes your original photos, also when the output is the same folder. It never overwrites a photo without telling you.
- Edits to CMYK and black-and-white photos are now applied. Shrike tells you it converted the photo, and saves a copy.
- Batch renames that shift or swap names now work, even when a new name is the name of another photo in the batch.
- Backups of photos on an unplugged disk, or on iCloud and not yet downloaded, are kept.
- Saving keeps your colour labels, Lightroom settings and camera notes.
- Remove Location also removes the place names.
- The Replace question in Copy and Move names the extra RAW and sidecar files that go to the Trash too.
- The word "photo" is used everywhere. Buttons say "Save Copy…" and "Don't Save". When you leave an edited photo, Cancel is the safe default.
- The delete dialog has a clearer title, and Cancel is the default.
- Messages can use two lines, and long file names are shortened.
- The cards in a narrow viewer fit the window, and the buttons stack when there is little room.
- Compare uses clearer words, and its options are in View > Compare Options.
- While you edit, the info panel steps aside. It comes back when you finish, unless you opened it yourself.
- The viewer title bar is a soft, see-through band.
- VoiceOver reads the rating items in the menu as words, such as Rate 3 Stars.
- In the Browser, the window can be narrower when the side panes are hidden.
- In the info panel, mixed tags show how many photos have each tag.
- Reduce Motion is respected in the full-screen animation.
Fixed
- Shrike no longer quits when you leave an edit without saving after another app changed the photo. It shows the photo as it is now.
- Batch counts (Run N Photos and the question before it changes your originals) leave out photos Shrike can't read. After Undo Batch, the done screen says the batch was undone.
- The Replace question names every file that goes to the Trash.
- The "Can't open" card fits above the filmstrip in a small window, and Reveal in Finder shows when the broken photo is the first one you open.
- Revert brings back the right photo, even after a photo was replaced.
- Undo Copy never deletes a different file with the same name.
- If you type a tag after you click a colour tag, the colour tag stays.
- The viewer toolbar updates as you move with the keyboard.
- In Compare, a photo you bring in with the right arrow key gets the same zoom as the others.
- A folder change during a slow move to another photo is no longer lost.
- A photo that was skipped on purpose can be selected in Batch's done screen. Batch rows are listed in order, and Undo Batch is one of the done actions.
- The tag filter has a Tags row, also when you open it from the toolbar. It says so when there are no tags.
- Quitting during a save waits for the save and says so.
- The zoom label only shows when you zoom.
- The info panel for a selection whose first photo cannot be read shows a neutral stack, not "Can't preview".
- In the editor, the photo fits above the note about saving, and the buttons keep their size.
- VoiceOver reads the info panel, the rating and the tag chips with clear names.
Download
Download Shrike.dmg, open it, and drag Shrike to Applications.
This app is ad-hoc signed and is not notarized. Read the first-launch instructions inside the disk image or in the README.
SHA-256 of Shrike.dmg: 7d579cec4671e7e3144b4bf95196df00fd772b99079076cd06e40b325700a0f8
Exact source commit: 1930727c66b6e6e4ef179ec4d00143eef29841f2. Three full SwiftPM runs and Release archive passed. See Shrike.provenance.json for toolchain, signature, size and runtime limits.