BangleApps/apps/presentation_timer
Anton 2a10df7f45 Bump app versions 2024-03-04 22:32:06 +01:00
..
ChangeLog Bump app versions 2024-03-04 22:32:06 +01:00
README.md presentation_timer: interpolating non-defined numeric slides 2023-01-18 11:31:37 +01:00
interface.html Add saveFile function, and ensure it uses data: URI not blobs (because they don't work in Gadgetbridge) 2023-09-14 12:43:38 +01:00
metadata.json Bump app versions 2024-03-04 22:32:06 +01:00
presentation_timer.app.js Fix no-unused-vars in existing apps 2024-03-04 21:34:50 +01:00
presentation_timer.icon.js
presentation_timer.png
screenshot1.png
screenshot2.png
screenshot3.png
screenshot4.png

README.md

Presentation Timer

Forked from Stopwatch Touch

Simple application to keep track of slides and time during a presentation. Useful for conferences, lectures or any presentation with a somewhat strict timing.

The interface is pretty simple, it shows a stopwatch and the number of the current slide (based on the time), when the time for the last slide is approaching, the button becomes red, when it passed, the time will go on for another half a minute and stop automatically.

You can set personalized timings from the web interface by uploading a CSV to the bangle (floppy disk button in the app loader).

Each line in the file (presentation_timer.csv) contains the time in minutes at which the slide is supposed to finish and the slide number, separated by a semicolon. For instance the line 1.5;1 means that slide 1 is lasting until 1 minutes 30 seconds (yes it's decimal), after another slide will start. The only requirement is that timings are increasing, so slides number don't have to be consecutive, some can be skipped and they can even be short texts.

In case the series of slide numbers/names is strictly increasing and doesn't contain strings, but numbers are not consecutive integers, the app will interpolate intermediate slides (i.e. the first slide in the csv is 5 at minute 5, the app will add slide 1 at minute 1, slide 2 at minute 2, etc.)

At the moment the app is just quick and dirty but it should do its job.

Screenshots

Example configuration file

presentation_timer.csv

1.5;1
2;2
2.5;3
3;4