Skip to content

nick-reachcomputing/libreoffice-rehearsal-timer

Repository files navigation

Rehearsal Timer Logging for LibreOffice Impress

A lightweight LibreOffice extension to help you rehearse and time your presentations. It logs slide durations and elapsed time in a Tab-Separated Value (TSV) format for easy analysis in Calc.

🚀 Installation

  1. Download the latest .oxt file from the Releases page.
  2. Open LibreOffice and go to Tools > Extension Manager.
  3. Click Add and select the downloaded file.
  4. Restart LibreOffice.

🛠️ Setup

The logger writes its data to a Shape named RehearsalTimer on a Slide named RehearsalTimer. If these don't exist, the logger will create them (after the last visible slide in your presentation).

⏱️ Usage

  • Click the Start with Rehearsal Timer Logging button in the Slide Show menu or the Standard Toolbar.
  • The presentation will automatically start from Slide 1.
  • Flip through your slides as usual: You can go backwards or jump between slides, but any slide transitions under 0.5sec are not logged.
  • When finished, go to your RehearsalTimer slide to see the TSV log.
  • The logger will clear the RehearsalTimer shape's contents at the start of each run, so make a copy of the RehearsalTimer shape if you want to preserve the captured data from the latest run.
  • Copy and Paste the log directly into LibreOffice Calc to chart your timings!

📜 Licence

Copyright (C) [2026] [Reach Computing Ltd]

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

See the LICENSE file for more details or visit https://www.gnu.org/licenses/gpl-3.0.html.