0.8.5 - Quick Filing and Due Items That Move

The Quick Entry dialog now allows to file new todos under existing projects or areas of responsibility. Just open the dialog with your favorite shortcut (-> Preferences) and select a project or area from the “Where” menu.

We have introduced new keyboard shortcuts that are also useful in the Quick Entry dialog. Hold down ⌘1, ⌘2,... to select “Today”, “Next”, etc. from the “Where” menu.

The ⌘1, ⌘2,... shortcuts can also be used in todo lists (see the Todos > Move To menu). Please note that previously these shortcuts have been used to switch to different lists. To go to the Inbox, Today, Next,... lists use ⌘⌥0, ⌘⌥1, ⌘⌥2, etc. (see the View > Go To menu).

Items due today are now automatically moved to the Today list. This is the default behavior, but it can be turned off in Preferences.

Undo/Redo has been completely revised and works much more reliable now. Not every operation can be undone yet, but we will continue to improve the situation in future releases.

Further improvements include:

  • Bug fixes and performance improvements
  • Several visual improvements for Leopard users
  • Changed style for displaying projects and areas in lists.
  • “Check Spelling While Typing” now remembers setting across launches.
  • Larger drop target for todos dragged to the bottom of a list.
  • Double clicking into the empty space below a list now creates a new todo.
  • Toolbar button and action menu item for emptying the trash.
  • Hot key for Quick Entry dialog now works as a toggle.

Recovering from Apple’s Core Data Bug

So far only very few users actually did run into the Apple (Tiger-only) Core Data bug we mentioned in the previous post. It is also very easy to help. We encourage everyone who cannot open his or her Things library to contact us.

To make this easier, we added a dialog in version 0.8.4 (Release Notes) to assist users in the process. This dialog is displayed automatically should there be a problem with the library.

Version 0.8.3

By now, we have sent out invites to more than 13,000 people. And everyone who purchased the recent MacUpdate bundle also got access to Things. With so many new users, it is no surprise that new bugs were discovered. This release fixes the most important ones and greatly increases stability. For more details, see the Release Notes.

User reports indicate some potential crashes related to Undo/Redo. We therefore temporarily disabled undo functionality until we had a chance to get a clear picture of what is going on.

We would like to thank Dan, Grant, and Alex for helping us to discover one of the most serious bugs we ever encountered in one of Apple's frameworks (Core Data XML Store). Under Tiger, notes that contained hashes (#) were garbled when Things was closed and subsequently reopened. This could even lead to archives becoming inaccessible. Apple already fixed this bug in Leopard and we have included a workaround in 0.8.3 so that Tiger users are now safe as well.

Version 0.8.2

One of the pleasant surprises of the previous 0.8.1 release, from our point of view, was the extend to which the integrated feedback dialog was adopted. Already 4 days after the release, I cannot imagine how we ever managed without it.

We fixed most of the new bugs introduced in 0.8.1 and some older ones as well. In total, 9 bugs were fixed and 4 new features added.

The various lists like Inbox, Today, Next, ... are now accessible via the keyboard shortcuts ⌘0, ⌘1, ⌘2, .... The other new features are mostly targeted to users new to Things:

  • For each list, we added brief explanations which are only displayed when the corresponding lists are empty. Of course, there is also a close button to hide them permanently. The close button is displayed when the mouse is over the boxes containing the explanations.
  • We added a start-up screen that is displayed when Things is opened for the first time. Later it can be invoked from the Help menu, which now also contains an item which opens the Things wiki. The start-up screen contains a graphical introduction that will be most helpful for user that hadn't a chance to take a closer look at our web site.
  • The current version has some limitations when it comes to drag and drop:
    1. Projects cannot be reordered in the sidebar (will be fixed soon).
    2. To-dos in active projects cannot be postponed or put on hold.

    Interestingly perhaps, we deliberately introduced the latter limitation to make Things easier to understand and use. However, we are much less sure about it now and are indeed working on improvements. That might take us a while, however, which is why Things now displays feedback when the user attempts such operations and explains that these limitations are acknowledged as such and will be fixed.

A complete list of improvements is in the Release Notes.