Curio 10.1 Release Notes

Release Date

December 14, 2015


Curio 10 runs on macOS Yosemite (10.10) or El Capitan (10.11).

New Features

More nifty features for you to enjoy!

Media Bar Actions

The media bar appears on the far right side of the inspector bar when you select a movie or audio file for playback on the idea space. In this release, a new actions button (which looks like a gear) has been added to provide new functionality.

  • Start Time
    During playback of a movie or audio file, pause the playback, then use the media bar actions menu to set the current time as the new starting time for the media file. As a reminder, clicking the rewind or fast forward buttons on the media bar will jump 5 seconds, hold Option while clicking to jump 1 minute, hold Command while clicking to jump to the beginning or end. If playing back a movie, use the time scrubber in the movie player's overlay controls or click on the movie and use the left and right arrow keys on your keyboard to find a precise moment, if you wish.
  • Stop Time
    Similarly you can specify a stop time for the movie or sound file.
  • Loop
    You can specify that the media playback continuously loops during playback.
  • Poster Frame
    You can now set a new poster frame for a movie, which is displayed before the movie begins playing.
  • Copy Frame
    You can use the actions menu to grab the current frame of a movie as an image for pasting within your idea space or elsewhere.

Grab Web Archives as PDF's

Previously, the Grab Web Archive feature in Curio (via right-clicking on a web link figure) would grab a .webarchive version of a website. However, for the reasons outlined below, the default is now a paginated PDF instead:

  • PDF's generally render correctly more consistently,
  • PDF's are more cross platform (webarchive files are a Safari thing),
  • PDF's don't have any potential security/sandboxing issues.

Here's a screenshot of all 3 results, in order:

Paginated PDF PDF Image Web Archive

There is now a GrabWebArchive Format advanced setting you can use to tell Curio what format to use if you want a webarchive or large, non-paginated PDF image.

Import OPML

Dragging in an OPML file now allows you to cancel the operation, taking care of the issue discussed at MacNN.

Likewise, a Cancel button now appears in the dialogs when dragging in CSV files or the supported mind mapping file format files.

Minor Tweaks

  • Potential Yinxiang Biji (印象笔记, aka Evernote China) Support
    Unfortunately this is a tricky one for me to test, but I believe I have made the required changes so Curio uses the Evernote API calls necessary to automatically connect to either Evernote or Yinxiang. Evernote's code does this based on (a) your IP address and (b) your system locale. I would sincerely appreciate from any Yinxiang users out there that can help me test this out.
  • PDF Annotations
    PDF figure renderings will not only show highlighting annotations but will now display text, sketch, sticky note, and shape annotations made to the PDF from outside of Curio (e.g. Preview).
  • PDF Continuous Scroll
    PDF's dragged into the Organizer are now displayed as a continuous scroll instead of a single page at a time, see the new Organizer PDF Display Mode advanced setting if you'd rather step a page at a time.
  • Calendar Sync
    When enabling calendar sync you can now decide not to choose a Calendar for events or a Reminders List for to-dos if you wish, previously you had to choose one of each. For example, if only syncing tasks then you can choose a Reminders list for that and leave events set to none specified. This is handy if you only have access to a large corporate Exchange-based Calendar, that would be very slow to sync events with, but want to at least sync your to-do tasks with a private Reminders list.
  • Curiota Files → Text Figures
    If you drag a Curiota Note into Curio via the Local library shelf, Curio will convert that note (technically a RTF or RTFD file) into a native Curio text figure. But if you drag in other types of files that you've stored within Curiota, Curio creates file asset figures instead. However, you can tell Curio to treat certain file extensions differently when dragged in from Curiota and text figures will be created instead using the Curiota Extensions to Text Figures advanced setting.
  • Hyperlinks
    If the Option key is held when clicking a curio:// hyperlink that points within the same project then the destination idea space will open in the opposite splitview, thus matching what occurs when you Option-click a jump action or idea space link.
  • Locked Text Figures
    If you double-click on a locked text you can now select and copy text within, although you can't change the text, of course. Previously you couldn't select the text of a locked figure.
  • Status Icon
    The Status toolbar icon has gone on a diet and now matches the width of the other shelf icons.
  • Active View Switching
    You can now switch between the primary and secondary view using the new View > Switch Active View menu item. Use the System Preferences > Keyboard > Shortcuts control panel to assign any shortcut you wish to it.
  • Local Library, Curiota, and Mail Messages
    The Local library will now show any Mail messages dragged into Curiota.
  • ECMAScript End Of Line
    When copying a text figure to the clipboard, Curio will automatically convert the Unicode character \u2028, which is used by ECMAScript editors to indicate an end-of-line, to a \n, which is the standard end-line-character used in OS X.
  • Collapse To Title
    Normally when you collapse a list or mind map figure (by selecting the collection figure itself and hitting spacebar) it collapses but keeps the parent nodes under the title still visible. You can tell Curio to collapse all the way to the title with the List Collapse To Title and Mind Map Collapse To Title advanced settings. Obviously this feature is only permissible if the title is displayed.
  • Link Color and Underline
    Normally links in Curio are displayed with blue, underlined attributes. You can override this with the Link Color and Link Underline advanced settings. Please note that URL figures, as opposed to inline links in the middle of a bunch of text, can still be styled independently via the Format > Set as Default Format for URL Figure menu item.

Collection Figure Fixes

  • Fixed a problem with Curio MMAP mind map exports not working correctly with the new Mindjet MindManager 16 for Windows.
  • Fixed the MindNode converter so it works with Chinese and other international characters.
  • Fixed issue where deleting a list then undoing that operation resulted in two list titles.
  • Fixed issue where lists with a format of 'none' would not show disclosure triangles for parent nodes that had either flags or checkboxes.
  • Fixed issue where lists with no title couldn't expand or collapse any parent nodes within the list.
  • Made several table border drawing tweaks which clears up cells being slightly offset from each other. All of this is to to tackle common Cocoa "blurry-line" rendering issues (detailed here and here) so internally we're still having to do some offsets, otherwise we'd have blurry lines, but the logic has been refactored so borders look much better now.
  • Fixed issue with creating connected collection figures when Command-dragging a collection over another collection.

Asset Fixes

  • Fixed crash issue which could occur during file open when deleting orphaned assets.
  • Cleaned up the code related to handling promised files dragged in from apps like Mail so Curio is more reliable in obtaining the dropped file.
  • On a related note we have discovered a potential bug in Mail if a dragged message contains a question mark in the subject line. Apparently the file name given for the promised file is truncated at the question mark so Curio cannot find it. We're working around this by creating an URL to the message instead since we can't embed a copy of the message within the project.

Robustness Fixes

  • Fixed issue which could cause some projects, particularly large projects, from loading correctly.
  • Refactored and greatly simplified the Calendar/Reminder syncing which makes this operation much more robust.
  • Major memory optimization made to the Spread PDF and idea space preview generation process which should greatly speed-up preview generation in larger projects.
  • Tackled the crash on launch some folks are seeing due to the splitview system and restoring the toolbar configuration.
  • Now avoiding the use of the shared Cocoa file manager to prevent any threading-related issues, particularly when loading/saving projects.

Other Notable Fixes

  • Fixed issue where the Organizer preview and thus PDF Mirror output may be not correct if you make a change and quickly close the project, or if you only make scribble changes but no figure changes.
  • When playing back a video with a text caption Curio will make sure the playback video is top-aligned in the figure and doesn't overlap the caption. The stop button in the media bar is now red so it's quicker to find.
  • When you click on a playing video figure it will now get keyboard focus so you can press spacebar or use the arrow keys to step through frames.
  • Fixed zoom via scroll wheel support when System Preferences > Mouse > Point & Click > Scroll Direction = Natural is not checked.
  • Fixed clipping problem if a thick pen width line curves back onto itself and an arrowhead overlaps part of the same line.
  • The figure image displayed for an idea space link to an idea space alias is now rendering the idea space that the alias points to.