Curio 8.0.4 Release Notes

Release Date

November 14, 2012

Requirements

Curio 8 runs on macOS Lion (10.7) or Mountain Lion (10.8).

Notable Tweaks

  • Curio 8 will now automatically restore your previously opened project. We'll still use the native window restoration technique introduced in Lion if enabled, otherwise we'll use our own system. This means any of the following techniques can be used:
    • Native restoration enabled system-wide in Mountain Lion
      System Preferences > General > ☐ Close windows when quitting an application
    • Native restoration enabled system-wide in Lion
      System Preferences > General > ☒ Restore windows when quitting and re-opening apps
    • Native restoration enabled just for Curio
      Application > Utilities > Terminal: defaults write com.zengobi.curio NSQuitAlwaysKeepsWindows -bool YES
    • Our own custom restoration code unless specifically disabled
      Application > Utilities > Terminal: defaults write com.zengobi.curio "General Open Previous Project" -bool NO
  • Curio now distinguishes between the two types of PDF's that can be found on an idea space: (1) PDF images and (2) PDF documents. Only the latter will see the PDF inspector bar controls such as page up/down and annotation controls. PDF images are treated like any other image such as PNG or JPEG so they won't have that default border, shadow, and fill, that PDF documents have.
  • We have disabled Curio to Reminders due date time syncing. We'll still sync the date but now strip off the time. While Lion has never supported reminder times, it looked like Mountain Lion was going to support it. However, it appears that even in 10.8.2, Apple still has issues within their sync framework. Times from Curio to Reminders are simply ignored and times from Reminders into Curio are unreliable.
  • New "Linen" HTML export template which centers the displayed idea spaces with a linen background, thus making the HTML output look much like the actual Curio user interface.

Robustness Tweaks

  • Curio will no longer attempt to generate a preview for an idea space in the background as there were too many ways for it to get tripped up and cause a crash. I'm now back to the technique used in older Curio versions where it's done on the main thread when the user is idle.

Notable Fixes

  • Fixed a very bad Organizer bug where drag-and-dropping multiple idea spaces on top of themselves, or multiple sections on top of themselves would result in those items getting instantly lost within the project.
  • Fixed issue where specifying an idea space in the Actions inspector popover wasn't working correctly.
  • Fixed issue where the list and mind map option "Children Inherit This Figure's Colors" (under Children > Automatic Child Coloring) wasn't passing the color down to new children created in the future.
  • Bitmapped images are now rendered much more cleanly on screen when you zoom in with the toolbar zoom slider. However, cleaner rendering is only possible when the image figure has a standard rectangular shape. If you give the image figure a different shape, like a circle or hexagon, then we have to do custom clipping which requires that the image be rasterized which loses the scalability.
  • Fixed issue where sometimes shadows weren't being drawn for figures with gradient fills.
  • Fixed redraw issue when attempting to drag a list item under itself.
  • Fixed problem where images taken with iPhones or other devices in portrait mode were rotated in Curio's idea space.
  • Double-clicking a movie shown as an icon now correctly launches it in QuickTime Player.
  • Fixed issue where HTML and image exports weren't exporting any PDF image figures on an idea space.
  • Fixed issues when handling password protected PDF files dragged into Curio.
  • Fixed issue where URL's dragged to an idea space couldn't be displayed as previews.
  • You can now right-click on an idea space listed in Library > Project and reveal that idea space in the Organizer.
  • Fixed issue where Status shelf may incorrectly group tasks if the start or due dates had non-midnight times.
  • Changed the disabled state of the date control so it's more obvious that it's actually disabled, like if a date is determined automatically by Curio instead of manually specified.
  • Fixed issue where the image style gallery would appear even if the selected image figure was in icon mode, instead of preview mode.
  • The Window > Minimize menu item now works again.
  • Fixed issue where pruned mind maps could end up with a root figure that wants to draw itself as a boundary.
  • Curio now remembers the splitter position between the Sections and Organizer views.

Power-User Preferences

  • During Curio to Reminder syncing, make the Reminder note the figure's note instead of an URL link to the Curio figure by typing the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Reminders Sync Notes" -bool YES
  • Make the filenames generated via image and HTML export safe, ASCII (7-bit) characters by typing the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Export ASCII Filenames" -bool YES