Squint 0.4.0
Pre-releaseThe release that can deliver the next one. Squint carries an updater from here: Squint menu → Check for Updates. It asks once whether to check on a schedule rather than deciding for you, and every update it installs is verified against a key compiled into the build. This is the last version anyone installs by hand.
Squint: Shrink for Social is the fifth Finder entry: 1440 pixels on the long edge, written beside the original as name-social.jpg, accepting HEIC like the email entry. Smaller than the email copy because the destinations differ — Instagram shows a feed picture 1080 wide, X recompresses whatever it is given, and a Nostr client recompresses nothing at all, so what you post is what every reader downloads. Measured on a 5712x4284 photograph: 331 KB, against 667 KB at the email cap.
GIF can have what it discloses removed. Squint: Remove Location Data accepts one now, alongside HEIC and TIFF. Out goes the comment and every application block the stripper was not told to keep, which is how XMP and anything a future encoder invents leave without being named; the frame timing, the animation loop count, drawn text and the colour profile stay. The pixels are copied untouched.
SVG is read from the command line and drawn to a JPEG beside the original. A drawing has no pixels of its own, so it is rendered at whatever size was asked for. Two deliberate choices: the renderer ignores any file a document names, so a drawing cannot make Squint read your disk, and the picture is composited onto white before the alpha is dropped, because JPEG has none.
Under all of it, a rule that was inconsistent is now stated once. Never growing a file is about replacing one; it says nothing about a conversion, whose result goes beside the original and is a different kind of thing. Fast and Quality used to answer differently on the same file.
Changes: #49, #50, #51, #52, #53, #54. Review records in review/.
Not notarized. macOS will refuse to open it on first launch: System Settings, Privacy & Security, scroll down, Open Anyway. Control-click and Open no longer bypasses Gatekeeper on Sequoia and later. Requires macOS 14.
SHA-256
5f099ddedcb7900450a461e0def02a161910f570deff71f720c59397e3056d9c Squint-0.4.0.dmg
cf10d8d29c7e289a5090bcbdafbb27001eb0c5c02cf494f1ef3055099c31eebd Squint-0.4.0.zip