I'm pleased to announce the first beta of an update to Time Out, my indispensable break reminder tool.
The major new feature in version 2.2 is the Activity page, where you can see what breaks you've taken (and for how long), and what apps you've used, if you wish.
Here are the full release notes:
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
).Want to try it?
If you are using the direct edition, you can change your Updates preferences to include beta releases, then use the Check for Updates feature in the app to update.
Otherwise, download 2.2b1 now!