[OS X TeX] ANN: Présentation.app 3.1.0 released

renaud blanch rndblnch at gmail.com
Thu May 19 17:00:18 EDT 2022

I am happy to announce the release of Présentation.app 3.1.


Présentation.app is a presentation tool for pdf slides (e.g. produced using LaTeX and the popular beamer class) for Mac OS X.
You can download this release here: http://iihm.imag.fr/blanch/software/osx-presentation/releases/


3.1 announce

This release adds many new features, most notably centered about embeded media support:

- support for movies embeded in PDF annotations;
- support for animation generated by the popular animate LaTeX package.

Other new features useful when presenting remotely:

- the presentation window can be made fullscreen with the presenter window remaining windowed (double click in presentation window);
- added a "laser" pointer in addition to the highlighting cursor;

The app is signed since 3.0, the installer is now notarized and stapled, so that it's easier to instal.

This is only possible by buying a membership to the apple developer program, at the cost of 99 USD a year.
In order to cover this expense, I have setup a buymeacoffee page where any user can contribute a small amount:


Thank you to the people that have already supported this work, send feedback, reported bugs, or just drop a message to tell that the app is somehow useful!


Présentation most notable features are:

+ support for distant presentation/teaching
  - inset of live video from the presenter
  - white board and support for pen interaction
  - support for more than 2 screens setups
  - "spotlight", laser and large cursor mode on presentation screen

+ a presenter view displaying
  - the current and next slide
  - a timer
  - the notes associated to the current slide

+ hyperlinks do work
  - internal links (e.g. navigation links generated by beamer) work
  - links to local video files open the video on the presentation screen
  - links to other files are opened in a webview on the presentation screen

+ usable
  - from the command line (as it is a Python script)
  - from the Finder (as it accepts dropping a PDF file to launch the app)

More details at:


Changes since 3.0

  - added support for media9 and movie15 style movie embedding
  - added support for animation generated using the animate package
  - added support for the transduration beamer command
  - added a laser pointer
  - added the ability the put the presentation window fullscreen while keeping the presenter window windowed
  - added support for color with alpha component for handwritten annotations

  - opened a buymeacoffee page
  - better handling of miniature hovering and srcoll wheel
  - presentation view has now pdf aspect ratio
  - fixed open with and drag open
  - added video device picking
  - removed TouchBar support, scrolling message view
  - app is now signed
  - switched to /usr/bin/python3 and embedded PyObjC (major code clean-up)


Changes since 2.0

  - showing target slide in preview when hovering miniatures
  - using crosshair instead of arrow cursor
  - made presentation window borderless for prettier window sharing

  - added white board
  - enhanced support for drawing annotations (support for tablet pen, edit drawings)
  - added ability to choose screen for windows (useful for configuration 3+ screens, request by )
  - added support for prev/next slide navigation with scrollwheel (suggestion from)
  - made the transition from NSWebView to WKWebView for web view (fixing scale handling of the webview)

  - fixed bug in TouchBar support for pre 10.15
  - drawing width can be adjusted

  - added video overlay for remote presentations
  - added possibility to choose color for onscreen annotation

  - fixed crash on pdf without movies

  - added ability to change cursor size on presentation screen
  - added spotlight mode for cursor on presentation screen
  - added controls on touchbar for hardware supporting it
  - switched to pkg distribution instead of dmg
  - now using major.minor.patch_level version scheme

  - moved project from bitbucket to heptapod
  - made the transition from deprecated QTMovie to AVFoundation for movie playback
  - fixed issues and crash on Mac OS X 10.15 (Catalina)


Changes since 1.0

  - added support for beamer's notes on second screen
  - added test for presence of pyobjc (since conda puts its python on the path)
  - enhanced performance of thumbnails scrolling
  - reopening a file goes directly to the last displayed page

  - added thumbnails navigation
  - added support to go forth/back with left/right mouse click
  - added support for audio media files and animated gif
  - added official support for direct manipulation of the pdf bbox
  - fixed "Open with > Présentation.app" service
  - fixed issues and crash on Mac OS X 10.14 (Mojave)

  - reloading now keeps the current page
  - fixed crash on Mac OS X 10.12 (Sierra)

  - added mirror cursor on presentation view
  - fixed 1.5 regression on shortcuts using cmd key

  - added native shortcut for fullscreen
  - fixed app name in menu bar
  - fixed non secure http page loading in webview (10.10+)

  - added support for switching screens
  - added support for setting notes font size
  - added navigation by page number input
  - added ability to reload current presentation
  - fixed handling of non-ascii names of dropped files
  - fixed F5 shortcut handling

  - added navigation per frame/section
  - added notification for available updates
  - fixed handling of animations produced using the animate package

  - changed keybindings to better accommodate presentation devices
  - added ability to draw on slides
  - added black screen

  - fixed timezone for time
  - fixed launch on pdf drop under 10.6
  - improved control of movie playback
  - added timer displayed on dock icon


More information about the MacOSX-TeX mailing list