release

Time Out 2.2.1 released

I've just released a tiny update to Time Out, to fix a couple of issues.

Version 2.2.1 includes a fix for scheduling issue, where it was incorrectly adding the sleep duration to the due time after waking from sleep. It also includes a fix for breaks set to a frequency of daily (or longer) and with an Available time range set, where it was pushing the due time out by a day.

If you are using the Mac App Store edition, you can update via the App Store app once it has been approved (maybe later today or tomorrow).

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.1 now.

Time Out 2.2 released

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.

Optionally track breaks and/or app usage via a new Activity feature

  • Added an "Activity" item in the sidebar, that optionally shows a chart of activity, including breaks you've taken, apps you've used, and time away from the Mac.
  • Activity tracking is off by default, for privacy reasons. You can enable it via a button at the top of the Activity page, which displays a menu with options to Track Breaks, Track Apps, and clear the recorded activity.
  • On the right-hand side of the Activity page is a slider to zoom the scale; you can also pinch to zoom on a trackpad. The scale goes from 1 day to 1 minute, or even to individual activity items.
  • Each line of the activity chart shows the activity grouped together for the scale time period, arranged with breaks before apps, and the longest first. For example, if at a 15 minute scale, it might show 5 minutes of a break, 5 minutes of Safari usage, 3 minutes of Mail, 2 minutes of natural breaks (idle).
  • Hover over an activity in the chart to see a tooltip with the break or app name, how many times it occurred in this time period, and how long for.
  • Recorded activity lives on your Mac, and isn't shared with anyone else.
  • This feature is available as a reward for current supporters. If you were a supporter in the past, but it has expired, you can extend your supporter status to use this feature. As with other supporter rewards, you can also try it for an hour at a time.

Activity page screenshot

More themes

  • Added a "Muscles" theme, contributed by "saltymouse", to show a random exercise (from a customizable list) with reps to do during breaks.
  • Added a "GiphyStretch" theme, contributed by Sean Carey of Giphy, to show a series of stretching GIFs.
  • Added a "GiphyPuppies" theme, also contributed by Sean Carey, to show a series of puppy GIFs.

Break theme improvements

  • Extended the break theme JavaScript to support a 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).
  • Also extended the JavaScript to support a 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).
  • Let me know if you'd like any other properties for these to help drive your custom themes.
  • Fixed an issue where choosing None for the break theme would revert back to the default Icon theme, even for supporters (this is expected for non-supporters).

Break action improvements

  • On the Actions page, renamed After Finish to After Done, to be consistent with other uses ("finish" is when the break is expected to end, "done" is after it has actually successfully completed, as opposed to other ends of the break like "skip" or "postpone").

Added a View menu

  • Added a View menu to the menu bar, to enable easier navigation of the preference pages (the keyboard shortcuts can still be used when the menu bar is hidden).

Other improvements

  • Added an alert when turning on the option to automatically start Time Out, if the app isn't in the Applications folder.
  • When using a MacBook Pro with integrated and discrete GPUs, now attempts to remain using the integrated GPU, to save battery.
  • Now remembers the visibility state of the Preferences window. If you close it, it will remain closed when you next start the app, or if you leave it open, it will re-open. The window will always display when later switching to the app, when the Dock icon is shown.
  • Improved the scheduler's idle handling to cope with macOS calling the timer less frequently than requested (as a power-saving measure).
  • Added a separate Exclusions preference to skip breaks when the Mac display is asleep (in addition to the preference to skip during the screensaver).
  • Moved the Learn More button on the Support Time Out page, to make it more discoverable.

Get it now!

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.

Time Out 2.2b3 released

I've just released a third beta of version 2.2 of Time Out.

This update includes:

  • Added a View menu to the menu bar, to enable easier navigation of the preference pages (the keyboard shortcuts can still be used when the menu bar is hidden).
  • Added an alert when turning on the option to automatically start Time Out, if the app isn't in the Applications folder.
  • When using a MacBook Pro with integrated and discrete GPUs, now attempts to remain using the integrated GPU, to save battery.
  • Now remembers the visibility state of the Preferences window. If you close it, it will remain closed when you next start the app, or if you leave it open, it will re-open. The window will always display when later switching to the app, when the Dock icon is shown.

Again, 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.

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.2b3 now!

Simon 4.2.2 released

A minor update to Simon, my utility to monitor websites and servers, is now available.

Changes in this update include:

  • Updated support for Setapp. (Prefer a subscription to Simon and lots of other apps? Check out Setapp.)
  • Added an in-app purchase option, so you can purchase a license without leaving the app (direct edition only).
  • Fixed the Result label when editing a Number filter to correctly display the status icon and result message.
  • Changed the Script editor to prevent it from using smart quotes and dashes, which can interfere with correct script functioning.
  • Fixed an exception with the MySQL service.
  • A number of other minor fixes.
  • Built for Sierra (but still compatible back to Yosemite).

If you are using the direct edition, simply use the Check for Updates feature in the app to update.

If you are using the Setapp edition, it should update automatically shortly.

Otherwise, download Simon 4.2.2 now!

Time Out 2.2b2 released

Wouldn't ya know it, I managed to slip in a bug in the first beta of Time Out 2.2, which caused it to crash on macOS versions before 10.12.

Sorry about that! I've just released a fixed version.

Again, 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.

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.2b2 now!

Time Out 2.2b1 released

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:

Optionally track breaks and/or app usage via a new Activity feature

  • Added an "Activity" item in the sidebar, that optionally shows a chart of activity, including breaks you've taken, apps you've used, and time away from the Mac.
  • Activity tracking is off by default, for privacy reasons. You can enable it via a button at the top of the Activity page, which displays a menu with options to Track Breaks, Track Apps, and clear the recorded activity.
  • On the right-hand side of the Activity page is a slider to zoom the scale; you can also pinch to zoom on a trackpad. The scale goes from 1 day to 1 minute, or even to individual activity items.
  • Each line of the activity chart shows the activity grouped together for the scale time period, arranged with breaks before apps, and the longest first. For example, if at a 15 minute scale, it might show 5 minutes of a break, 5 minutes of Safari usage, 3 minutes of Mail, 2 minutes of natural breaks (idle).
  • Hover over an activity in the chart to see a tooltip with the break or app name, how many times it occurred in this time period, and how long for.
  • Recorded activity lives on your Mac, and isn't shared with anyone else.
  • This feature is available as a reward for current supporters. If you were a supporter in the past, but it has expired, you can extend your supporter status to use this feature.

More themes

  • Added a "Muscles" theme, contributed by "saltymouse", to show a random exercise (from a customizable list) with reps to do during breaks.
  • Added a "GiphyStretch" theme, contributed by Sean Carey of Giphy, to show a series of stretching GIFs.
  • Added a "GiphyPuppies" theme, also contributed by Sean Carey, to show a series of puppy GIFs.

Break theme improvements

  • Extended the break theme JavaScript to support a 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).
  • Also extended the JavaScript to support a 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).
  • Let me know if you'd like any other properties for these to help drive your custom themes.

Break action improvements

  • On the Actions page, renamed After Finish to After Done, to be consistent with other uses ("finish" is when the break is expected to end, "done" is after it has actually successfully completed, as opposed to other ends of the break like "skip" or "postpone").

Other improvements

  • Improved the scheduler's idle handling to cope with macOS calling the timer less frequently than requested (as a power-saving measure).
  • Added a separate Exclusions preference to skip breaks when the Mac display is asleep (in addition to the preference to skip during the screensaver).
  • Moved the Learn More button on the Support Time Out page, to make it more discoverable.
  • Fixed an issue where choosing None for the break theme would revert back to the default Icon theme, even for supporters (this is expected for non-supporters).

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!

Introducing Setapp

Today is an exciting day for me: the launch of a major new way to get Mac apps: Setapp.

Setapp is a service released by MacPaw, developers of several popular Mac apps, that promises to make it much easier for people to discover and try great apps for macOS.

Unlike traditional direct app purchases, or the Mac App Store, Setapp is a subscription service, offering a large and growing selection of apps for one low monthly price. And you can try it for free for the first month, so there's no risk.

One thing I really like about it is that it is so well integrated: the apps all appear in a folder within your Applications folder, and you can open any to learn more about the app in a small "teaser" window. If it sounds like a useful app, just click an Open button and it launches, ready to use.

Why am I excited for a third-party service? Because one of my apps is included. Dejal Simon is one of the foundation apps in Setapp. It's a bit of an experiment for me, but I hope that it'll help lots more people discover Simon, and get the benefits of using this app.

Want to learn more? Check out Setapp now!

Date Stamp 1.0.1 released

A quick update to Date Stamp, my new iMessage app to provide customizable date stamp stickers, is now available.

Version 1.0.1 has just one minor change: to fix an issue where tapping the Today button in the mini date picker would show "March" for the month instead of "January" (when it is January). This was due to a slight miscalculation when determining the row of the picker to select. The date picker is entirely custom, and actually contains thousands of rows to enable infinite scrolling (or spinning of the values), so it calculates the row near the middle of that range, to ensure lots of values above and below for scrolling. Anyway, oops; math is hard, yo.

Learn more about Date Stamp on the Dejal product page.

Or download from the App Store!

Introducing Chicken GIFs

Hot on the heels of my first iMessage app, Date Stamp, I'm pleased to introduce something else for iMessage: Chicken GIFs.

Chicken GIFs is an iMessage sticker pack, featuring a collection of animated GIFs of chickens.

Everyone loves chickens! React to messages with goofy antics, flapping wings, cute baby chicks, head popping up, running in circles, and more.

Download Chicken GIFs from the iMessage Store, or read on to learn more....


These are my own chickens (Rhode Island Reds and Single Comb Brown Leghorns). They can be lots of fun to watch. For these stickers, I chose excerpts from videos of them that could be fun reaction GIFs.

If you enjoy these GIFs, you can see more of the chickens on the Dejus YouTube Channel.

Chicken GIFs is a standalone sticker pack; it won't clutter up your home screen, but will only appear in Apple's Messages app on iOS. Tap the stickers/apps button to the left of the text field to display the stickers and iMessage apps.

Tap a sticker to insert it in a message, or tap and hold to peel it, and drag it to stick on any message bubble, optionally using two fingers to rotate or resize it as desired.

Sound fun?

Download Chicken GIFs from the iMessage Store!

Introducing Date Stamp

I am pleased to introduce a brand new product from Dejal: Date Stamp.

Date Stamp is an iMessage app to create customizable stickers, featuring a date and message like APPROVED, DUE, PAID, RECEIVED, SAVE THE DATE, SENT, and more.

This is a standalone iMessage app; it won't clutter up your home screen, but will only appear in Apple's Messages app on iOS. Tap the stickers/apps button to the left of the text field to display the stickers and iMessage apps.

Unlike a static sticker pack, you can choose a different date, select short, medium, or long date format, and change the colors of the date and design text to personalize the date stamp stickers.

Download Date Stamp from the iMessage Store, or read on to learn more....

Firstly, here are screenshots of Messages with Date Stamp displayed, in compact and expanded views, showing some of the stickers in different colors:

[Compact view]
[Expanded view]

 

Use the toolbar above the stickers to change the appearance:

[Toolbar]

The date can be changed via a mini date picker; tap Today, or spin each of the date components to choose another date:

[Date picker]

Choose short, medium, or long date format (via buttons that show how the chosen date will be displayed):

[Date format picker]

Pick a color to use for the date in the stamp:

[Date color picker]

Pick another color for the rest of the stamp (the text and any frame):

[Design color picker]

Then tap a sticker to insert it in a message, or tap and hold to peel it, and drag it to stick on any message bubble, optionally using two fingers to rotate or resize it as desired.

Sound useful?

Download Date Stamp from the iMessage Store.

Caboodle 2.0b2 released

A minor update to the beta release of Caboodle 2. Version 2.0b2 just includes a few tweaks, but is mainly because the previous beta had expired.

In case you missed it, version 2 of Caboodle includes many much-requested enhancements, including the ability to open multiple documents, sync documents between Macs via Dropbox or iCloud Drive, huge performance improvements with large documents, movable custom fields, better text editing, and much more.

Changes in this second beta include:

  • Added an in-app purchase option, so you can purchase a license without leaving the app.
  • Removed the Show/Hide Toolbar menu command, and fixed the Customize Toolbar... command.
  • Built for Sierra (but still compatible back to Yosemite).

Want to try Caboodle 2? Head over to the What's New page to sign up for the beta!

Time Out 2.1 released & Dejal 25th anniversary discount

Announcing the general release of Time Out version 2.1, an update to my popular break reminder tool.

Version 2.1 includes macOS Sierra compatibility, scheduling enhancements, status item improvements, new actions, and much more. Read below for details and screenshots.

Special discounts to celebrate Dejal 25th anniversary!

Tomorrow is the 25th anniversary of founding Dejal. Yes, I started the company way back on September 20, 1991, writing apps for classic Mac OS on my Mac Plus. (I've written a number of blog posts about the history if you want more details.)

To celebrate a quarter century of Mac development, and the release of Time Out 2.1 and macOS Sierra, I'm offering a special discount coupon code on all Mac apps sold directly from this site, or the supporter options within the direct edition of Time Out. Simply enter the coupon DEJAL25 at checkout to get half off! (Good until the end of this month.)

Already a supporter of Time Out? No problem; you can still use this coupon to extend your support by an additional 3, 6 or 12 months.

Here's my original Mac; if you look closely you can see some Dejal floppy disks to the left of the keyboard:

Better Schedule options

Time Out 2.1 includes many new features and enhancements, including:

  • Changed the way the scheduler handles the first break of the day, so the work time is now equal between each break. For example, a 10 minute break every hour will now start the break after 50 minutes of work time, and so on throughout the day.
  • Now displays the work time next to the frequency control.
  • Replaced the Reset After Duration natural break option with a checkbox to reset after a specified interval of idle, screensaver or sleep time, where you can choose the threshold interval. Off by default, and is a supporter reward, like the old option.
  • Added an option to reset the break after finishing a higher priority break. This is useful to keep lower priority breaks (e.g. Micro) aligned with higher priority ones (e.g. Normal). Off by default, and is also a supporter reward.

The Status item can now omit Micro breaks

  • Added an option on the General preferences page to only include long breaks in the status menu bar item. Off by default, so all breaks are included, but if you only want a countdown to the next lengthy break (of a minute or more), you can turn this on.

New menu commands to improve discoverability

  • Added an Edit Break command in the break Options menu, to make editing breaks more intuitive. This is equivalent to simply selecting the break in the sidebar, and will show an alert mentioning this.
  • Added a Start Next Break command in the File and action (cog) menus to manually begin the break that is next due. Especially useful as it can have a global keyboard shortcut assigned to it via the Shortcuts preferences.
  • Added a Reveal Data Folder command in those menus, to quickly and easily show the Time Out data folder in the Finder, as an easier way to add or edit sounds and themes, or send the data to Dejal for diagnostics.

Improved Play Sound action

  • Added a Reveal Sounds command to the sound pop-up menu in the Play Sound action, to show the Sounds folder in the Finder.
  • Added headings in the Play Sound menu, to indicate where each of the groups of sounds are located on disk.
  • Added some new built-in sounds: two different bells and a ticking clock. If you find any short public domain sound that others might like, let us know!

Added a Post Tweet action

  • Added a new Post Tweet action to post an update to Twitter. It is only available from macOS Sierra (10.12), due to a bug in previous OS versions that prevents authorizing accounts.
  • It includes an account popup to choose from which account to post. This could be fun for social peer pressure -- tweet when completing a break.

More actions

  • Added the Sleep Mac action (available via the Time Out Extras page) to the default set. This AppleScript simply puts the Mac to sleep. Useful if you want it to be asleep during a break or at the end of day.
  • Added the Start Screensaver action (also available there) to the default set. This AppleScript simply activates the screensaver. Useful if you want the screensaver on during a break.
  • Also added a new Stop Screensaver action. This AppleScript deactivates the screensaver if it's active. Useful as an action at the end of a break.

Setup Assistant assistance

  • Added a comment on the first page of the Setup Assistant to explain how to change the duration and frequency controls: "tab/arrow between components; arrow up/down or type to change values; click or spacebar to show a menu of options."
  • Updated the tooltips of those controls to give the same tips.
  • When returning to the Setup Assistant later in the app session, it now opens to the first page again, instead of whichever one was displayed when last closed.

Supporter improvements

  • After trying supporter rewards, the Support Time Out page is selected, to hopefully help clarify that the features reverting is not a bug.
  • For the Mac App Store edition, if a purchase hasn't been registered with the Dejal server, it will now ask you to do so when you next show the Support Time Out page, to avoid an issue that affects some people.

Other improvements

  • When launching the direct edition for the first time, if the Mac App Store edition has previously been used, the direct edtion will use the same data, to make migration easier.
  • Global shortcuts are now correctly removed after trying supporter rewards.
  • If not using the Event Monitor idle detector (as set on the Advanced preferences), no longer unnecessarily sets up the event monitors on launch.
  • Possible workaround for an Apple bug that causes the clipboard to stop working.
  • Fixed a crasher on macOS Sierra (10.12) when displaying the support info popovers.
  • Fixed a crasher when changing preference pages.
  • Updated the help book.

Get it now!

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.1 now.

And remember the coupon code DEJAL25 to help celebrate the 25th anniversary of Dejal!

Time Out 2.1b2 released

One last quick update before the general release. I'd appreciate it if you would try this update to make sure I didn't break anything. I want to do the general release on Monday, so it's available before the macOS Sierra release.

  • Fixed an issue with the previous beta where the status item could show an invalid countdown when the new Only include long breaks option is on and there are no long breaks.
  • Possible workaround for an Apple bug that causes the clipboard to stop working.
  • When launching the direct edition for the first time, if the Mac App Store edition has previously been used, the direct edtion will use the same data, to make migration easier.

If you are using the Mac App Store edition, an update will be available after the beta cycle, or you can download the beta via the link below.

If you are using the direct edition, you can use the Check for Updates feature in the app to update; if it doesn't offer the beta, change your Updates preferences to include beta releases.

Otherwise, download Time Out 2.1b2 now!

Time Out 2.1b1 released

Announcing the first beta release of an update to Time Out, my popular break reminder tool!

Version 2.1b1 includes macOS Sierra compatibility, scheduling enhancements, status item improvements, new actions, and much more.

Read on for the full release notes:

Better Schedule options

  • Changed the way the scheduler handles the first break of the day, so the work time is now equal between each break. For example, a 10 minute break every hour will now start the break after 50 minutes of work time, and so on throughout the day.
  • Now displays the work time next to the frequency control.
  • Replaced the Reset After Duration natural break option with a checkbox to reset after a specified interval of idle, screensaver or sleep time, where you can choose the threshold interval. Off by default, and is a supporter reward, like the old option.
  • Added an option to reset the break after finishing a higher priority break. This is useful to keep lower priority breaks (e.g. Micro) aligned with higher priority ones (e.g. Normal). Off by default, and is also a supporter reward.

The Status item can now omit Micro breaks

  • Added an option on the General preferences page to only include long breaks in the status menu bar item. Off by default, so all breaks are included, but if you only want a countdown to the next lengthy break (of a minute or more), you can turn this on.

New menu commands to improve discoverability

  • Added an Edit Break command in the break Options menu, to make editing breaks more intuitive. This is equivalent to simply selecting the break in the sidebar, and will show an alert mentioning this.
  • Added a Start Next Break command in the File and action (cog) menus to manually begin the break that is next due. Especially useful as it can have a global keyboard shortcut assigned to it via the Shortcuts preferences.
  • Added a Reveal Data Folder command in those menus, to quickly and easily show the Time Out data folder in the Finder, as an easier way to add or edit sounds and themes, or send the data to Dejal for diagnostics.

Improved Play Sound action

  • Added a Reveal Sounds command to the sound pop-up menu in the Play Sound action, to show the Sounds folder in the Finder.
  • Added headings in the Play Sound menu, to indicate where each of the groups of sounds are located on disk.
  • Added some new built-in sounds: two different bells and a ticking clock. If you find any short public domain sound that others might like, let us know!

Added a Post Tweet action

  • Added a new Post Tweet action to post an update to Twitter. It is only available from macOS Sierra (10.12), due to a bug in previous OS versions that prevents authorizing accounts.
  • It includes an account popup to choose from which account to post. This could be fun for social peer pressure -- tweet when completing a break.

More actions

  • Added the Sleep Mac action (available via the Time Out Extras page) to the default set. This AppleScript simply puts the Mac to sleep. Useful if you want it to be asleep during a break or at the end of day.
  • Added the Start Screensaver action (also available there) to the default set. This AppleScript simply activates the screensaver. Useful if you want the screensaver on during a break.
  • Also added a new Stop Screensaver action. This AppleScript deactivates the screensaver if it's active. Useful as an action at the end of a break.

Setup Assistant assistance

  • Added a comment on the first page of the Setup Assistant to explain how to change the duration and frequency controls: "tab/arrow between components; arrow up/down or type to change values; click or spacebar to show a menu of options."
  • Updated the tooltips of those controls to give the same tips.
  • When returning to the Setup Assistant later in the app session, it now opens to the first page again, instead of whichever one was displayed when last closed.

Supporter improvements

  • After trying supporter rewards, the Support Time Out page is selected, to hopefully help clarify that the features reverting is not a bug.
  • For the Mac App Store edition, if a purchase hasn't been registered with the Dejal server, it will now ask you to do so when you next show the Support Time Out page, to avoid an issue that affects some people.

Other improvements

  • Global shortcuts are now correctly removed after trying supporter rewards.
  • If not using the Event Monitor idle detector (as set on the Advanced preferences), no longer unnecessarily sets up the event monitors on launch.
  • Fixed a crasher on macOS Sierra (10.12) when displaying the support info popovers.
  • Fixed a crasher when changing preference pages.
  • Updated the help book.

If you are using the Mac App Store edition, an update will be available after the beta cycle, or you can download the beta via the link below.

If you are using the direct edition, you can use the Check for Updates feature in the app to update; if it doesn't offer the beta, change your Updates preferences to include beta releases.

Otherwise, download Time Out 2.1b1 now!

Caboodle 2.0b1 released

Announcing the first beta release of a major upgrade to my handy snippet keeping app, Caboodle!

Version 2 of Caboodle includes many much-requested enhancements, including the ability to open multiple documents, sync documents between Macs via Dropbox or iCloud Drive, huge performance improvements with large documents, movable custom fields, better text editing, and much more.

Here's a peek at the improved appearance — familiar yet modern:

Caboodle screenshot

Read on for the full release notes:

Multiple Caboodle Documents

  • The most popular request: Caboodle now supports multiple documents, so you can have one for work, one for personal, or organize by project, etc.
  • The documents can be saved anywhere you like.
  • Save on Dropbox or iCloud Drive to share (yes, supports editing on multiple Macs!).
  • The data is now stored in a much improved format, as a package containing standard rich text documents.
  • Opening and saving now only reads and writes the needed parts, resulting in much improved performance (no need to worry about embedded documents slowing things down anymore).
  • The version 1 data will be opened by default, and can be re-opened later via the File > Open Recent menu. Changes can be saved to a new document; the version 1 data won't be modified.

Significantly Improved Custom Fields

  • You can now drag the custom fields to reorder them, drag them to the text area, or drag text into the fields to add a field (separate the field name and value with a tab, return, or ": ").
  • Simplified the buttons to have a single Add (+) button, and modern Remove (X) buttons.
  • The sidebar and fields areas have been significantly modernized behind the scenes.
  • Increased the size of the icon well a little.
  • Now uses a new flat icon as the default for new top-level entries.
  • Removed the "Show/Hide Entries List" menu command and collapsing the entries list, since it only caused confusion.

Refined Text Area

  • Now uses a text format bar below the window toolbar, which includes font, styles, foreground and background color, alignment, lists, and more.
  • Now uses an inline find bar for searching (and replacing) text within an entry.
  • Added support for inline markup of images.

Spotlight Search

  • Caboodle now supports Spotlight for system-wide searching of entry content.
  • Searching all entries via the search field in the toolbar is now powered by Spotlight, so is faster and more efficient.

Tweaked Preferences

  • Reimplemented the auto-launch preference to work with Yosemite and later.
  • Removed the quit confirmation preference.
  • Caboodle now uses the popular Sparkle framework for app updates, so it can finally download and install updates itself.
  • Changed the Updates preferences for the Sparkle framework.
  • Added a Release Notes button to the Updates preferences, to easily display what changed.

License Stuff

  • This will be a paid upgrade. Pricing to be decided, but affordable. You can use the beta for free.
  • Fixed display of license entry date in the Licenses editor.

Modern Architecture

  • Caboodle now requires a 64-bit Mac and a minimum of OS X Yosemite (10.10).
  • Many other behind-the-scenes improvements made possible by dropping older OS versions, ancient PowerPC and 32-bit support.

Want to try Caboodle 2? Head over to the What's New page to sign up for the beta!

Time Out 2.0.2 released

Time Out version 2.0.2 is now available for direct customers. The Mac App Store edition will be available in a few days to a week, once it is through Apple's app review. Update: the Mac App Store edition is now available (a bit quicker than expected).

This update includes some scheduler improvements:

  • By popular request, increased the number of digits for the Break for duration and Every frequency on the Break Schedule page from 2 to 3, so you can enter 150 minutes to have a break every 2.5 hours, for example.

While I'm here, note that you can click on the amount or units in these interval pickers to edit them via typing, up/down arrows, the stepper buttons, or click again to reveal a menu:

  • Also added an option on the Exclusions page to automatically skip breaks that fall due while the screensaver is active, the display is asleep, another user is active, or the Mac is asleep. This defaults to on.
  • Tweaked the scheduler to avoid App Nap interfering with idle detection and starting breaks when the window is closed and no status item is shown.
  • Scheduler logging (in Advanced preferences) is now off by default for new users.

There is also a fix specific to the Mac App Store edition:

  • Fixed another issue that prevented purchases from working for some people with the Mac App Store edition.

If you are using the Mac App Store edition of Time Out, look for the update in the App Store in about a week now. 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.0.2 now!

Time Out 2.0.1 released

Time Out 2.0.1 is now available.

This quick update includes some tweaks to address points of confusion from the initial 2.0 release, and fixes for the purchasing issues in the Mac App Store edition.

The changes include:

Added Dejus YouTube themes

  • Added a couple of themes that play videos from the author's Dejus YouTube channel: Dejus Chickens (videos of David's chickens) and Dejus Water Features (David's ponds and fish).
  • If you enjoy the videos, check out the channel for others, and like the videos and subscribe to the channel!
  • The theme HTML isn't the best; if anyone can improve the video player to play the playlist in random order (while retaining looping when all videos played), and/or adapt the video size to the screen, please get in touch.
  • These aren't included in the Mac App Store edition, but can be downloaded from the Time Out Extras page.

Made some things more intuitive

  • On first launch, now selects the Break Schedule page by default, instead of General, to make it more obvious that the break items can be selected to edit the breaks.
  • When trying a supporter reward, the heart icon button next to the control now remains visible and red, to indicate that it is being tried.
  • Also, when first trying a supporter reward, the information popover now automatically appears, since some people didn't discover this.

Mac App Store fixes

  • Fixed an issue that prevented purchases from working for some people with the Mac App Store edition.
  • After successful purchase, now asks you to create or update your supporter account, so your supporter status can be restored.
  • Changed the Restore Previous Purchases feature to use the supporter account, since the StoreKit restoration approach isn't available for non-renewing subscriptions.

If you are using the Mac App Store edition of Time Out, look for the update in the App Store. 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.0.1 now!

Time Out 2.0 released

Announcing the general release of Time Out version 2.0!

Version 2 is a modern redesign of the popular break app, with many much-requested enhancements, including:

  • Optionally show a countdown to the next break in the menu bar.
  • Optionally hide the icon in the Dock.
  • Add additional breaks.
  • Customizable themes during breaks.
  • Fixed-time breaks.
  • Support for natural breaks.
  • Global keyboard shortcuts to defer and start breaks.
  • More actions to notify of impending breaks.
  • And much more!

Please also note that Time Out 2 requires Mac OS X 10.10 (Yosemite) or later, as it leverages recent technologies. If you're still using an older OS version, you can remain on version 1 until you upgrade your OS version.

If you are already using Time Out, you can use the Check for Updates feature in the app to update. Otherwise, download Time Out 2.0 now!

Read on for more information (this is basically the same as the Time Out What's New page, if you've already read that).

Customizable break themes

Version 2 offers multiple themes during breaks. Themes can be as simple as a static image or text, or full web apps. They are powered by web standards like HTML, CSS, and JavaScript, and can be hosted locally or on remote websites. In fact, some themes are effectively bookmarks for websites.

Time Out comes with a number of themes, and if you are comfortable with HTML, you can modify them or add your own.

Learn more via the help book.

[Break theme]

Optional status item

A status item can be displayed at the right of the menu bar. It can display a color label indicating what kind of break is coming up next (or the app icon if you prefer), and a countdown to the next break, or the time it is due, or other options.

When the Dock icon is shown, clicking the status item quickly displays the Time Out preferences. When it's hidden, a popover will appear, so the app can work in the background. This popover looks basically the same as the sidebar of the preferences window, enabling quick access to the breaks and options.

[Status popover]

Better break scheduling and natural breaks

The preferences window includes a sidebar listing the breaks, and other options, plus quick-access buttons along the top to add a break, pause all breaks, postpone or skip the next break, get help, and other functions.

The breaks in the sidebar include a color label that appears in the status item, the break name (which can be changed), when the break is next due, when it was last done, and a couple of buttons that appear when hovering over the item (as seen above) to manually start the break or other options including postponing, skipping, disabling or deleting the break. If a global keyboard shortcut is assigned to starting the break, it is displayed too.

On the right side of the window are pages detailing the breaks and options. Below you can see the Schedule page for the Micro Break.

Here you can set how long the breaks take, and how often, using innovative new controls that work similar to date pickers, but for time intervals, and support popping up menus for the amount and units.

Other new options include the ability to only have the breaks during certain hours, manually adjusting the next due date and time, and various options to support natural breaks, when the Mac isn't being used.

Learn more.

[Break Schedule page]

Theme selection and appearance

The next page is the Appearance of the break. Here you can choose the theme to display during the break, get information about it, and set background colors and controls.

This is similar to version 1, other than the addition of the Theme pop-up menu and info button. It now also includes a button to quickly Preview the break, and refined color controls.

Learn more.

[Break Appearance page]

Get notified before, during or after the breaks

Version 1 had separate pages for Sounds and Scripts, but version 2 combines these into one Actions page, and adds other kinds of actions, including displaying a notification, fading out a long-playing sound, flashing the screen, and speaking text with voice synthesis.

What's more, these actions can be performed at more times: some interval before the break is due, after it starts or fades in, before fading out or finishing, after finishing or deferring. So you could have combinations like in the screenshot below, displaying a notification 15 seconds before a break is due, playing a meditation sound during the break, and fading it out 10 seconds after the end.

Learn more.

[Break Actions page]

Hide the Dock icon and customize the status item

The General Options includes one of the most-requested additions in version 2: the ability to hide the Dock icon, and make the app work in the background.

It also includes the ability to enable or disable the above-mentioned status item, and customize its appearance. And other options.

Learn more.

[General Preferences page]

Become a Supporter!

Time Out 2 is still free; you can use it for as long as you like without paying anything. But people who contribute to ongoing development by becoming supporters get the advanced features as a reward. You can become a supporter for 3, 6 or 12 months; these one-time payments do not auto-renew, but you can extend your support if you wish. The features will remain available permanently. You can become a supporter in the app, or via the Dejal Store.

Want more details?

Time Out 2 has hundreds of improvements; too many to cover here! See the full release notes for details.

I hope you enjoy the many improvements in Time Out 2!

If you are already using Time Out, you can use the Check for Updates feature in the app to update. Otherwise, download Time Out 2.0 now!

Time Out 2.0 launch weekend

Time Out 2.0 will be in general release on Monday!

But you don't need to wait; you can get it now via an exclusive launch weekend at MacUpdate.

Go visit MacUpdate to download Time Out 2.0.

If you haven't been following along, learn more about the changes in version 2.

Time Out 2.0b7 released

Time Out 2.0 has been accepted for the Mac App Store, so I'm now able to schedule the general release. It will be one week from today, on Monday, March 7!

Here's one last beta (unless any significant issues come up), with a couple of cosmetic tweaks:

  • Fixed a cosmetic issue where the status popover could leave a selected item when clicking the Start or Options buttons.
  • Fixed a typo in the Speak Text action.

If you are using a version 2 beta, you can use the Check for Updates feature in the app to update.

If you aren't on the beta yet and want to join, visit the What's New page to sign up for an invite to download the beta.

Note: the beta invites will close in a few days. So if you want to try it before the general release, get in quick.

Syndicate content