Skip to content

Quick Presenter v1.4.0

Latest

Choose a tag to compare

@koichiro koichiro released this 08 Oct 02:42
· 6 commits to main since this release
7d87370

Quick Presenter v1.4.0 brings the completed presenter and renderer reliability work ahead of v1.5.0, and provides the packages used to qualify signing and the next Microsoft Store update.

Highlights

  • Isolate PDFium rendering in supervised, resource-bounded helper processes: signed sandboxed XPC on macOS, AppContainer on Windows, and Landlock/seccomp on Linux.
  • Restore native Open Recent menu updates and tighten speaker-note detection to supported annotation fingerprints.
  • Automatically fit presenter-note text within the notes area and use accessible icon navigation controls.
  • Restore slide-window placement and the last active PDF, and add the X shortcut for swapping presenter and audience displays.
  • Adapt audience rendering and cache budgets to the slide surface while preserving bounds and the last successfully rendered page.
  • Fix stale audience content when a hidden macOS slide window is shown, and improve Linux desktop icon/startup identity.
  • Include artifact-bound CycloneDX SBOM sidecars and research on speaker-note PDF compatibility. Standard PowerPoint, Keynote, and Google Slides PDF exports do not gain automatic presenter-note support.

Downloads

  • macOS: QuickPresenter-1.4.0.dmg, Developer ID signed, Apple-notarized, and stapled.
  • Ubuntu x64: quick-presenter_1.4.0_amd64.deb.
  • Windows x64: Install from Microsoft Store. The v1.4.0 Store update requires separate submission and Microsoft certification. GitHub publication does not mean that the Store-installed app has updated. Direct MSI/MSIX/executable downloads are not supported distribution channels.

Quick Presenter opens PDF slide decks. It does not edit slides or import authoring source files.

Validation

  • CI and Build Binaries passed for the tagged source 7d87370c70a3f20f697ed02eac5f25aa379e12f0 on all three platforms.
  • The final macOS DMG was Developer ID signed, Apple-notarized, stapled, and accepted by Gatekeeper. The signed XPC rendering/sandbox gate and mounted-DMG PDF smoke passed. The desktop GUI suite passed 63 checks; targeted normal-entry navigation, notes, fullscreen, native PDF selection, and hidden-slide hot-reload recovery checks also passed.
  • The exact installed Ubuntu Debian package passed 63 GUI checks under Xvfb with zero failures. Package version, final SHA-256, and SBOM identity were checked after download.
  • Final package-bound SBOM sidecars are attached. The macOS SBOM was regenerated and verified after production signing, notarization, and stapling. The Windows sidecar describes the Store submission input, not a certified Store-delivered package.
  • Local and CI dependency audits passed. The reviewed maintenance warnings for bincode and ttf-parser remain; no vulnerability failure was reported. Bundled PDFium remains chromium/8076; the pre-release review of newer chromium/8086 and the pin-retention decision are recorded in the attached release checklist.

Qualification limits and explicit waivers

This normal release is being used to qualify packages before v1.5.0. The exhaustive physical-desktop GUI checklist was not repeated on Windows or Ubuntu. Ubuntu has installed-package Xvfb evidence; Windows has CI package/AppContainer checks and a reachable public Store listing, but current Store installation/runtime was not tested in this macOS session. Those unavailable manual checks are explicitly waived for this publication and remain follow-up under #202.

macOS targeted desktop checks passed, but dual-display swapping, mixed-DPI movement, physical monitor disconnect/reconnect, every native focus/launcher path, and a fresh-user download/quarantine installation were not repeated. These checks are also explicitly waived for this package-validation release. The attached platform reports state the exact coverage; a complete manual matrix is not claimed.

Microsoft Store submission, certification, production Store signing, and installed-version confirmation occur separately after GitHub publication. Mac App Store distribution remains optional. This release does not close the v1.5.0 release tracker.

SHA-256

  • QuickPresenter-1.4.0.dmg: e0628035823d3ce6b2c149b15ece08205ffd01fb8e74a59a1c93cc367b2908d6
  • quick-presenter_1.4.0_amd64.deb: 85af0b2b42f824e6280fa5ad233fcf606e554745e7fc07ada53a49a34ddc109e
  • Store submission input QuickPresenter-1.4.0.msix: 3bbc05736cbbc8778e8336c405735b2da56118c5934f90095831185e046f45b8 (available in the Actions Store artifact; not a supported direct download).

Versioned changelog, updated through v1.4.0 in #411.

Full changelog: v1.0.1...v1.4.0