Release Notes#
Every release is a Universal Binary requiring macOS 11 (Big Sur) or later, signed with a Developer ID and notarized by Apple.
Galley checks for updates once a day and can be updated at any time from
Galley ▸ Check for Updates…. Installed through Homebrew? brew upgrade --cask galley gets you to the same build.
v0.6#
7 September 2026 — download
Changed#
- Galley no longer switches macOS font smoothing off at launch. Text is drawn at the system default weight, so a page now looks exactly as it does in Preview — the two use the same PDFKit engine, and the smoothing setting was the only thing making Galley’s body text look lighter.
- If you prefer the thinner rendering, it is two
defaults writecommands away. See Text Weight.
Upgrading#
Versions up to v0.5 wrote AppleFontSmoothing and
CGFontRenderingFontSmoothingDisabled into Galley’s preferences on every
launch, and upgrading does not remove them. If text still looks thinner than in
Preview after updating, delete both keys once and relaunch:
defaults delete com.github.munepi.galley CGFontRenderingFontSmoothingDisabled
defaults delete com.github.munepi.galley AppleFontSmoothingv0.5#
6 September 2026 — download
New#
- Page Color under the View menu. Dark and Charcoal invert the page while leaving photographs positive; Sepia, Orange and Gray tint the paper without touching the ink. Every preset keeps a WCAG AAA (7:1) contrast ratio, and the setting is display-only — copying, exporting and printing keep the original colors. With Normal selected nothing is installed in the rendering path, so the feature costs nothing when it is off.
- Standard macOS find keys:
Cmd + GandShift + Cmd + Gstep through matches whether or not the search bar is focused, andCmd + Esearches for the current selection and shares it through the system find pasteboard. See Text Search. - A Match Case option in the search bar, applying to plain and regular-expression searches alike.
- Navigation history:
Cmd + [andCmd + ]return to where you were before following a link, clicking a bookmark or annotation, jumping to a search match, or running a Forward Search — the same keys Preview uses.
Changed#
- The hidden
Opt + J/Opt + Kpage aliases are gone. Every command is now a single, uniquely titled menu item, which is what lets you rebind any of them yourself — including Vim-style navigation. See Custom Key Bindings. - Regular-expression search is no longer forced to be case-insensitive; the Match Case checkbox decides.
Fixed#
- The
.pkginstaller no longer relocates itself onto another copy of the bundle found elsewhere on disk, and no longer skips its payload when that copy is newer. It installs what it carries, into/Applications.
v0.4#
7 August 2026 — download
New#
- The
galleypdfcommand, shipped inside the application bundle. Open a PDF, jump to a page, force a reload, or run a SyncTeX forward search from your shell, your editor, or a build script. - A Homebrew tap:
brew install --cask munepi/galley/galleyinstalls Galley and putsgalleypdfon yourPATH. - New URL scheme endpoint
galleypdf://open, with an optionalpageparameter. - Every
galleypdf://endpoint now acceptsbackground=1, so a forward search never takes focus away from your editor — even when it is what launches Galley. - Vim/Neovim (VimTeX) joins the SyncTeX menu, so
Cmd + Clickin the PDF jumps back into your editor. Forward search has worked since VimTeX v2.18, and this completes the round trip. See VimTeX.
Changed#
- Rectangular selection reports its dimensions to 0.01 mm, up from 0.1 mm.
- The disk image now contains
GalleyPDF.appitself instead of a.pkginstaller. Mount it and drag the app onto theApplicationsshortcut. - Updates therefore replace the application in place, and no longer ask for an administrator password.
- The application bundle carries a stapled notarization ticket of its own, so a first launch works without a network connection.
displayline.bashhas been replaced bygalleypdf displayline, which takes the same arguments without the AppleScript round trip.
Fixed#
- Quitting with the Fonts or XMP subtab open no longer leaves the Info sidebar there on the next launch, where a font scan would start up behind a spinner. The sidebar returns to Info instead.
v0.3#
28 April 2026 — download
New#
- PDF Info sidebar with
five panels — Info (Document Info, PDF/X, PDF/A, PDF/UA, Security, Pages,
Features), Fonts (a
CGPDFDocumentscan walking inherited page resources and Form XObjects), XMP (the raw packet parsed into sections), Bookmarks (click-to-navigate), and Annotations (click-to-navigate,Cmd + Ccopies the content). - View menu shortcuts: PDF Info (
Cmd + I), PDF Bookmarks (Cmd + B), PDF Annotations (Cmd + N). - Export the sidebar as Markdown or JSON via File ▸ Export ▸ … (All / Info / Fonts / XMP / Bookmarks / Annotations), or from the in-panel Export dropdown.
- The main window remembers its position and size across launches.
v0.2#
19 April 2026 — download
New#
- Sparkle 2 auto-update support, with a Check for Updates… menu item and a daily check against the stable appcast.
- Debug logging through
os_log, filterable by subsystem (make log). See Debug Mode.
Changed#
- Marquee selection refinements in the PDF view.
- Refined page input HUD behaviour.
Fixed#
- A generation token now guards against race conditions during PDF reload.
v0.1#
4 April 2026 — download
The first release.
- A lightweight macOS PDF previewer built on PDFKit and AppKit, with SyncTeX support.
- Auto-reload when the PDF changes on disk.
- SyncTeX forward and inverse search.
- The
galleypdf://URL scheme for editor integration. - Emacs (AUCTeX / YaTeX) and Visual Studio Code (LaTeX Workshop) integration.
- PDF text search with regular expressions and cross-line matching.
- Precision measurement tools.