I'm pleased to announce the general release of version 2.2 of Time Out, my popular break reminder tool.
The major new feature of version 2.2 is the new Activity page. It also includes new themes and theme features, a View menu for easier navigation, and several other improvements. Read on for details.
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
).If you are using the Mac App Store edition, you can update via the App Store app.
If you are using the direct edition, you can use the Check for Updates feature in the app to update.
Otherwise, download Time Out 2.2 now.