Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 00:59
· 65 commits to main since this release

AirPDF 0.4.0

Windows builds are now in the Microsoft Store:

https://apps.microsoft.com/detail/9pnsx3223qh1

That is the recommended way to install on Windows: updates arrive through the Store, and no
unsigned installer has to be downloaded. macOS and Linux keep their portable archives.

Annotations

  • Highlight any selection with Ctrl+Shift+H, remove a highlight from the page menu, and take back
    either with Ctrl+Z. Redo arrived with it - Ctrl+Y, plus buttons in the toolbar for both.
  • Ctrl+S now saves into the document you opened. It writes a temporary file beside the original,
    swaps it in, and reopens it, because PDFium reads through an open stream that has to be closed
    before the file can be replaced. Ctrl+Shift+S is Save as.
  • A save that cannot replace the file no longer takes the document with it: a read-only or busy
    file is detected before the session is closed, so the reader keeps working and is told why.

Reading

  • The welcome screen is the first tab, so the strip exists from the first document and going home
    no longer closes what you were reading.
  • The logo and wordmark form one button back to it, and a document already open in another tab is
    focused rather than opened twice when you click one of its bookmarks from Home.
  • Bookmarks can be renamed and dragged into the order you want.
  • The toolbar's zoom controls are one size, and undo/redo sit with the navigation icons.

Fixes

  • A highlight stayed invisible until the document was saved and reopened, because the page already
    had a bitmap at that width and the re-render was skipped.
  • Switching tabs no longer leaves the previous document's pages active.
  • Scrolling after a tab switch no longer overflows the stack.

Windows installers and the macOS .pkg stay withheld while the builds are unsigned. Use the Store
for Windows, or the portable archives for macOS and Linux.

167 tests pass on Windows, Linux and macOS.