Want to know what has changed since a previous version? This page lists those changes. You can alter the range of release notes to display if you wish.
The latest release of Time Out is version 2.9.7.
timeout://break/micro/pause/30m
, where micro
is the break name, and 30m
means pause for 30 minutes.timeout://break/micro/resume
.timeout://pause
URL without an amount (to pause all breaks indefinitely) possibly crashing.timeout://
URL.timeout://settings
to open the Time Out settings window, in addition to the existing timeout://preferences
(useful for scripting and shortcuts).break, lunch, snack
".meeting, 1-on-1, planning
".timeout://break/micro/start
will start the Micro break.timeout://break/micro/postpone1
to postpone the Micro break by the first postpone amount.timeout://break/normal/postpone2
to postpone the Normal break by the second postpone amount.timeout://break/mybreak/skip
to skip "My Break"; use lowercase and omit spaces and punctuation for the break name in the URL.timeout://break/micro/reset
to reset the Micro break.timeout://pause
will pause breaks indefinitely.timeout://pause/10m
will pause breaks for 10 minutes (use "s", "m", "h", or "d" units, or no suffix for minutes).timeout://resume
to resume after a pause.timeout://preferences
to show the Preferences window.window.webkit.messageHandlers.getTimeOutConfig.postMessage('')
message to get a JSON of the break configuration. It will call back to a timeOutConfig(json)
function, passing the JSON. Properties include format
(the JSON format, initially 1), identifier
(the break's unique identifier), name
(the break's name), durationSeconds
(the break duration expressed in seconds), durationString
(e.g. "10 minutes"), frequencySeconds
(the frequency in seconds), frequencyString
(e.g. "1 hour"), beginningSeconds
(the fade-in time), endingSeconds
(the fade-out time).window.webkit.messageHandlers.getTimeOutState.postMessage('')
message, to get a JSON of the break state information. It will call back to a timeOutState(json)
function, passing the JSON. Properties include format
(e.g. 1), nextDue
(e.g. an ISO date like "2016-09-29T23:27:51Z"), lastStarted
, lastDone
, lastDeferred
(also dates), lastPhase
(e.g. done
, skipped
, or postponed
), and currentPhase
(e.g. pending
, starting
, started
, or finishing
).