← Back to Timer

Session Timer Help

Version 2.5.1 • Visual analog clock timer with selectable completion sounds

Quick Start

👆 Long-Press for Quick Timer

Long-press anywhere on the clock face to instantly start a timer:

Design rationale: The circular clock-face layout directly mirrors the analog interface behind it, creating instant spatial recognition. Each 5-minute increment occupies its natural clock position, eliminating cognitive translation and leveraging spatial memory—particularly beneficial for individuals with dyscalculia or time-blindness.

Accessibility Impact: This design is particularly beneficial for users with:

Features

⏱️ Timer Modes

📱 Mobile Gestures

🔔 Completion Alerts

When a timer segment completes, you'll get:

Configure these in the Reconfigure Timer modal

⚙️ Advanced Features

URL Schemes

Quick Timer URLs

Create bookmarks or shortcuts with these URL formats:

Count Up (from current time):
timer.html?s=a,HH:MM,30&mode=up

Count Down (to specific time):
timer.html?s=a,15:00,30&mode=down

Manual Start:
timer.html?s=m,12:00,25&mode=down

Custom URL Scheme (macOS)

🔗 sessiontimer:// Protocol

The custom sessiontimer:// URL scheme allows system-level integration on macOS via a native helper application.

Installation:

  1. Build the helper app: cd macos-helper && ./build.sh
  2. Install: cp "build/SessionTimer Helper.app" /Applications/
  3. Register: open "/Applications/SessionTimer Helper.app"
  4. Test: open "sessiontimer://timer?s=a,14:30,30&mode=down"

How it Works:

Using with the PWA:

Example URLs:

sessiontimer://timer?s=a,14:30,30&mode=down
sessiontimer://segments?data=09:00,25,down|09:25,5,up

💡 Tip: Use iOS Shortcuts or macOS Automator to create one-tap timer launchers with these URLs! On iOS, use direct web URLs since custom URL schemes require the macOS helper app.

PWA Installation

iOS/iPad (Safari)

  1. Open timer in Safari
  2. Tap Share button (square with arrow)
  3. Select "Add to Home Screen"
  4. Tap "Add"

macOS (Safari)

  1. Open timer in Safari
  2. Go to File → Add to Dock

Chrome/Edge

  1. Click the install icon in address bar
  2. Or menu → Install Session Timer

Keyboard Shortcuts

Tips & Tricks

Focus Sessions

Display Modes

Troubleshooting

Timer not updating after changes?

Clear the PWA cache:

Gestures not working?

Privacy

Session Timer runs entirely in your browser. No data is sent to external servers. Timer configurations are stored locally using localStorage and can be cleared at any time.

Accessibility and Cognitive Load Reduction

This application is particularly suitable for individuals who experience difficulties with temporal cognition and calculation. Research indicates that people with dyscalculia often have impaired number sense and difficulties in estimating or manipulating temporal intervals (Butterworth, 2010). Similarly, those with executive function deficits, such as individuals with ADHD, frequently demonstrate "time-blindness," defined as impaired awareness of elapsed and future time, which can compromise planning and sustained task engagement (Barkley, 1997; Brown, 2005). For such populations, interpreting analogue clocks or performing time arithmetic can present unnecessary cognitive load, distracting from the primary task. By externalizing time tracking, automating calculations, and presenting progress in an intuitive visual form, this application minimizes distraction and supports task persistence.

References:


Session Timer v2.5.1
View Source on GitHubFull README

← Back to Timer