navigate_next_session— Navigate to next sessionnavigate_previous_session— Navigate to previous sessionstart_timer— Start the timerresume_timer— Resume from pausepause_timer— Pause the timertoggle_playback— Toggle between play and pause based on current device statesetup_timer— Configure a new timer (duration, mode, initial state, session_id, flash params)add_time— Add seconds to the timersubtract_time— Subtract seconds from the timerblackout— Enable, disable, or toggle blackoutset_glow— Enable or disable glow effecttoggle_glow— Toggle glow effect on/offset_flash— Enable or disable flash effecttoggle_flash— Toggle flash effect on/offshow_message— Show a message on screen; tap again to hide ithide_display— Hide the displayshow_idle— Show the idle screen
elapsed_time— Session elapsed time (ms)timer— Current timer value (ms)current_session_name— Current session namecurrent_presenter_name— Current presenter nameis_playing— Whether timer is running ("Yes"/"No")is_glowing— Whether glow effect is active ("Yes"/"No")is_blackout— Whether blackout mode is active ("Yes"/"No")message_text— Current message textcurrent_session_number— Current session number (1-based)total_sessions— Total number of sessions in the programelapsed_formatted— Formatted elapsed time (MM:SS or H:MM:SS)remaining_formatted— Formatted remaining time (MM:SS or H:MM:SS)previous_session_name— Name of the previous sessionnext_session_name— Name of the next session
is_playing— Timer is Runningis_glowing— Glow Effect Activeis_blackout— Blackout Mode Activeis_flashing— Flash Effect Activehas_previous_session— Previous Session Existshas_next_session— Next Session Existsmessage_showing— Message Is Showingis_connected— Device Is Connectedis_time_up_display— Time-is-Up Display Enabled
Below is an overview of the built-in presets. After applying a preset, you can customize its text, colors, and actions in the Companion button editor.
- Navigate to Next Session — Icon button, no feedback
- Navigate to Previous Session — Icon button, no feedback
- Previous Session — Displays
previous_session_nameon a frame. Tapping navigates to the previous session. Blue feedback when a previous session exists. - Next Session — Displays
next_session_nameon a frame. Tapping navigates to the next session. Blue feedback when a next session exists.
- Toggle Playback — Icon button. Toggles between start and pause based on the device's current playing state. Top bar shows green when playing.
- Pause Timer — Icon button. Always pauses.
- Add Time — Icon button. Adds 60 seconds.
- Subtract Time — Icon button. Subtracts 30 seconds.
- Elapsed Time — Large formatted elapsed time. Top bar shows green when timer is running.
- Remaining Time — Large formatted remaining time. Top bar shows green when timer is running.
- Time Info — Shows elapsed time on top line and remaining time on bottom line, on a frame. Top bar shows green when timer is running.
- Session Counter — Shows
current_session_number/total_sessionson the first line andcurrent_session_nameon the second line, on a frame. Green feedback when timer is running.
- Show Message — Icon with "M?" text on it. The default message text is "Fill in message" — edit the button's action to change the text. Tapping the button again hides the message.
- Toggle Flash — Flash icon. Orange feedback when flash is active.
- Toggle Glow — Glow icon. Yellow feedback when glow is active.
All presets can be customized after applying them to a button:
- Text: Change the
textfield in the button's style to use different variable references or static text. - Colors: Adjust
color(text color) andbgcolor(background color) in the button's style. - Actions: Modify the action options (e.g., change the message text, seconds to add/subtract).
- Icons: The presets using
icon_framecan be swapped for any icon in the button's style settings.