Curio Changelog

What's new in Curio 14.4 Build 14040.7

Nov 13, 2020
  • Feature Availability:
  • Editions:
  • Features only available in certain editions will be listed with colored tags like , , . For example, next to a feature means that the feature is available only in the Professional edition of Curio.
  • Mac App Store:
  • Any items of note specific to the Mac App Store build of Curio, such as restrictions or limitations, will be displayed with the Mac App Store icon alongside.
  • macOS Big Sur Support:
  • Curio 14 has been updated to support macOS Big Sur with some awesome new features!
  • The following features are only supported when running Curio on macOS Big Sur!
  • Equation Editor:
  • Curio's equation editor now supports local PDF generation of the MathJax-rendered equations on macOS Big Sur instead of round-tripping up to Zengobi's server to generate the final PDF.
  • This means you instantly see your rendered equation as a PDF image figure!
  • For you equation über-users out there this is a huge productivity boost as elaborate or complex equations that can take several seconds to PDF render via our server can now be rendered instantly on your machine.
  • Grab Web Archive:
  • On macOS Big Sur, you can now right-click on a web link figure and archive the site as either a paginated PDF, a single large PDF image, or a web archive file.
  • Organizer Web View Find Bar Support:
  • When viewing a web page located in the Organizer, Curio is now able to support a Find Bar (via ⌘F) to search for text within that web page.
  • New App Icon:
  • When first launched on macOS Big Sur, Curio will tweak its familiar app icon to abide by macOS Big Sur's superellipse "squircle" shape guidelines, matching the look of Apple's bundled macOS Big Sur app icons.
  • Window Toolbar Style:
  • On macOS Big Sur you can now change the window toolbar style between the standard and new unified looks via the View > Use Unified Toolbar Style menu item.
  • Notice that the unified style works best if you either have a wide screen or few toolbar buttons, since the window title and the buttons are all on the same horizontal level.
  • Miscellaneous:
  • The coloring for the Masters Organizer is now more compatible with macOS Big Sur coloring.
  • Fixed macOS Big Sur issue with trial indicator at top of window interfering with the shelf toolbar buttons.
  • Curio's Preferences window is now using the new macOS Big Sur preferences window style.
  • Several alerts have been updated so they use macOS Big Sur's new hasDestructiveAction button style which uses red text for destructive options, like deleting an idea space.
  • Fixed issue where the shelf toolbar items weren't available unless you reset your customized toolbar.
  • Curio is now overriding expand/collapsible group row background coloring so the Search shelf's results and Status shelf's tasks are easier to read with distinct group background coloring, for better visibility on macOS Big Sur.
  • Fixed issue where checkboxes in the Meta inspector's tags list were getting clipped.
  • Fixed issue where column headings in the Project inspector's References table and Figure Meta inspector's Resources were getting clipped.
  • Support for macOS Big Sur automatic document icon generation for .curio files.
  • Now building with Xcode 12 (and the macOS Big Sur SDK) which generated some new compilation warnings which have been addressed.
  • Apple Silicon:
  • Curio now runs natively on Apple's new generation of Macs powered by Apple's amazing M1 chip!
  • We're using the latest Xcode 12.2 release to build Curio as a universal binary: a single app with support for both Intel and Apple silicon architectures.
  • As a native app, this means it's not running under the macOS Big Sur Rosetta translation environment (aka emulation) on Apple silicon Macs, which could have performance and/or compatibility issues.
  • Tweaks:
  • Copy As > Jump Target:
  • You've been able to use the normal Edit > Copy menu to copy a figure or idea space, which also conveniently places a jump target to that item on the clipboard. This, in turn, can be used with Paste As > Jump Action for Selected Figure, Paste As > Jump Anchor, or Add Reference.
  • However, if you're actively editing a text figure or annotating a PDF then Curio's Copy handler is not called as the NSTextView or PDFView that has focus handles it instead.
  • So now we have a new Copy As > Jump Target menu item you can use that will always be handled by Curio to copy a jump target even when editing or annotating.
  • And, if you then choose Edit > Paste, a text figure will be created with the selected text and a jump action to the target destination will be added to that figure, all automatically! A super fast way of creating direct links into a long PDF you may be reading within Curio.
  • Markdown Header Syntax:
  • Curio now requires a space after the # characters for a markdown header:
  • # This will render as a heading
  • #This will not
  • A detailed discussion about this change is here. We have an override although this would prevent you from using new #-related features we add in the future.
  • PDF Export Meta:
  • Within the PDF Export dialog you can now specify PDF document meta information, which is encoded into the resulting PDF, and remembered in app preferences as defaults.
  • Fixes:
  • Fixed an issue where the active split view detection wasn't working properly correctly when one of the split views was filled with an Organizer document such as a PDFView.
  • Fixed the View > Switch To > Switch Between Primary and Secondary menu item so it works with Organizer documents in a split view.
  • Fixed issue with blurry figure selection handles on non-Retina displays.
  • Fixed issue with a stuck disabled checkbox in the permissions area of the Info inspector.
  • Fixed issue with Status tasks not storing expand/collapse state of items when changing query popups.
  • Fixed or at least worked around around a rare hang caused by a Catalina NSDocumentController bug.

New in Curio 14.3 Build 14030.6 (Aug 18, 2020)

  • Feature Availability:
  • Editions:
  • Features only available in certain editions will be listed with colored tags like , , . For example, next to a feature means that the feature is available only in the Professional edition of Curio.
  • Mac App Store:
  • Any items of note specific to the Mac App Store build of Curio, such as restrictions or limitations, will be displayed with the Mac App Store icon alongside.
  • Tweaks:
  • Markdown File Support:
  • When you drag a .markdown or .md file from the Finder or the Local shelf, you can now choose how the file is imported into Curio: as a markdown text figure, rich text figure, or file asset figure. You can also ask Curio to remember your selection for future drops.
  • Markdown Auto Detect:
  • If enabled, Curio can now automatically detect markdown syntax when you finish editing a text figure or paste text as a new figure and enable the markdown rendering property automatically. You can still manually turn off markdown rendering via the inspector bar if you'd like.
  • Local Library - Curiota Notes:
  • You can now use the Local library shelf to drag any file, regardless of file extension, from a Curiota notes collection into an idea space as a text figure. This makes syncing with iOS text editors a lot easier. For example, you can now use the Drafts iOS client to store plain text notes into a synced folder like iCloud Drive/Curiota/Collections/{Drafts}/(Notes). They'll immediately appear both in Curiota's own library for editing, but also in Curio's Local library shelf for dragging into an idea space as a text figure. If markdown auto detect is enabled, as described above, then dropped files will be automatically converted into markdown-enabled text figures.
  • Copy As Hyperlink to Selection Within Organizer PDF Document:
  • Copy as Hyperlink gained new functionality in Curio 14.1, including the ability to link to and jump directly to a selection of text in a PDF figure on the idea space. This release adds support for linking to and jumping to a selection of text in a PDF dragged to the Organizer, as well.
  • Export Assets:
  • You can now select one or more asset figures on the idea space and choose Share > Selected Figures > Export As > Assets. This will export the assets associated with the selected figures to the destination folder of your choosing. Any files with the same name, that already exist in the folder prior to the export or during the export due to multiple assets having the same name, will be given an increasing numeric as a suffix.
  • Status Live Export Sort By:
  • The Status shelf's tasks actions menu now includes a Sort By submenu for customizing live exports.
  • Natural Size:
  • Now when the Natural Size button is clicked or the N shortcut is pressed, then a text figure or image figure will grow to its natural size, but remain constrained by the current width of the idea space. If the Shift key is held when clicking Natural Size or pressing N then it will grow to its unconstrained natural size, and the idea space will expand if necessary.
  • Note that while the constraint check does handle most cases, it does not account for complex variations such as certain geometric shape borders, auto-inflate settings, rotations, and in-bounds adornments.
  • Rename Image Caption:
  • You can now right-click on an image figure with a caption and choose Rename Caption to easily change the caption. The existing techniques such as selecting the figure and pressing Return or click-pause-click on the caption will also work.
  • What's New Alert:
  • If you've installed the Mac App Store version of Curio, or the website version of Curio with automatically install updates enabled, then on launch after a new update has been installed, you will now see a What's New alert so you can jump to the release notes page to learn more about the features and fixes in the latest update. (Not displayed for sub-minor bug fixes.) Override with this.
  • Journal Subtitle Variable:
  • New support for {%JournalSubtitle} variable which inserts a Journal entry's custom subtitle (thus no date prefix).
  • Root Section Title and Root Folder Title Variables:
  • New support for {%RootSectionTitle} and {%RootFolderTitle} variables which insert the containing root (top-most) section and folder, respectively.
  • PDF Document Meta in Exports:
  • During project and idea space PDF export Curio will now include PDF meta document information:
  • Title:
  • If a single idea space is being exported then that idea space name is used, else it can use the project name, otherwise it will use the name of the export file.
  • Author:
  • As specified via this preference.
  • Subject:
  • Can be the same as the Title, else as specified via this preference.
  • Keywords:
  • As specified via a comma-separated list of keywords.
  • Fixes:
  • Fixed a memory leak when loading images.
  • Fixed a bad memory consumption issue related to odd dpi internal image scaling that could cause a hang when loading certain idea spaces.
  • When exporting Search results as CSV the Notes column is now correctly listed as coming before the references columns.
  • Fixed issue with pasting into Notes window clearing clipboard contents.
  • Paste As Mindmap now honors the Mindmap Arrangement advanced setting.
  • Cleaner drawing of figure selection handles.
  • Fixed a nagging Status shelf issue where if a project exists in multiple project center categories then changed meta was not reflected for that project in each category.
  • Fixed a subtle Status shelf potential hang situation due to threading and iCloud syncing of project files.
  • Fixed an issue where image asset previews were not getting refreshed when changed outside of Curio.
  • Fixed subtle Copy As Hyperlink issue with PDF figures so it works if you use the PageUp/PageDown keyboard keys to change the displayed page (instead of the usual PageUp/PageDown buttons on the inspector bar).
  • Technical:
  • Better handling of high-dpi, non-Retina images that were added to projects prior to Curio 14.2:
  • Those older Curio versions would auto-size an image's resulting figure bounds using its dpi (pixels/inch).
  • For example, a 424x600 pixel 300dpi image dragged into an older Curio turned into a 102x144 point image figure: (424 pixels wide / 300 pixels/inch) * 72 pixels/inch = 102 points wide.
  • Technically this may be correctly mapping pixels to points, but this isn't what Apple Preview or Quick Look shows when the image is opened there. Apple only auto-scales true Retina (144 dpi) images, otherwise images are displayed as-is (essentially saying pixels=points).
  • But this means that example image looks tiny in Curio, and larger in Preview, Quick Look, Safari, and Chrome, which is confusing.
  • This is why in Curio 14.2+ we're now following Apple's lead and only auto-scaling 144 dpi (aka Retina) images, and showing all other images as-is. Images are now correctly displayed everywhere!
  • But what about those existing image figures created with older Curio's? Maybe the user wanted the result to be that smaller 102x144 point image figure. They thought that was its natural size. But loading that project now would balloon those existing images to its "new" natural size, thus that 102x144 image would suddenly become 424x600 possibly overlapping other figures!
  • So the fix is, on image load, Curio will see if a high-dpi image's figure size is the same as its calculated dpi-adjusted size (102x144 == 102x144) and, if so, consider it as a manually sized image figure instead of naturally sized.

New in Curio 14.2 Build 14020.6 (Jul 20, 2020)

  • Journal Entry Titles:
  • You can now append a custom title to your Journal entries. This comes in handy especially if you have multiple entries for the same day, like entries for multiple meetings or classes, or for a periodic "Weekly" or "Quarterly Goals" entry.
  • Just select an entry and press Return to add or edit a custom title. Press Return when you are done entering the title.
  • Your custom title will be automatically appended to the entry date, which is dynamically formatted as specified via the right-click Journal Date Format menu item.
  • You can search for these custom titles using the Organizer Filter or the Search shelf. For example, using the Organizer filter to search for "Weekly" will find all your weekly journal entries.
  • To remove a custom title, just edit the title by pressing Return, delete the contents, then press Return to stop editing. Your entry will revert back to the default date title.
  • Layer Visibility Trick:
  • In the Layer popover inspector, you can ⌥-click the visibility icon for a layer to instantly hide all other layers, just like in Photoshop.
  • ⌥-click the same visibility icon again and all other layers will be made visible once again.
  • Apply Style Submenus:
  • Curio will now show the bundled, personal, and master styles in handy submenus under the Format menu, based on the selected figures or the idea space itself if no figures are selected.
  • Localized Date Text:
  • Curio will now display dates with correctly localized month and day-of-week text where appropriate.
  • Backgrounder:
  • Curio displays formatted dates in several locations including Journal entry dates in the Organizer, Insert > Date, various Insert > Variables (e.g. {%IdeaSpaceDateAddedLong}), the Info inspector, most Library shelf modules, the Search shelf, print headers and footers, etc.
  • Prior to macOS Mojave (10.14) the system frameworks used to automatically localize any formatted date text for applications. So a date of Wednesday, June 6 would appear as Mittwoch, Juni 6 in German.
  • However, this was silently changed in Mojave, so that date text was only localized if the app itself included a string table in that specific localization.
  • In other words, Curio would only show Swedish localized text for a month or day-of-week if Curio had all its application text localized into Swedish. So Curio would need translations for all application text in dozens of languages just to support localized date text in its Journal entry titles or inserted variable text.
  • Apple's logic is that it would look confusing to have a mix of localizations within the same interface. However, we feel that dates, especially dates inserted into user content, should abide by the customer's preferred language, not be limited to the app's localized resources.
  • Our Solution:
  • Our fix for this is a new date formatting method which queries the user's primary preferred language, as defined in System Preferences > Language & Region, and sets the date formatter locale to that.
  • Thus if your primary language is set to German then you will see German days of the week and months of the year. For example, on the right, here is what the Journal Date Format popup looks like for a German customer, even though Curio itself isn't localized for German.
  • You can easily override this with any locale if you wish. For example, if you have German for your primary language but prefer to see American English date text then you can tell Curio to use the en_US locale setting for dates.
  • Technical:
  • An alternative solution could have been to use the new CFBundleAllowMixedLocalizations setting which tells the frameworks that a mix of localizations is okay. But this snowballs into other situations such as a mix of languages in standard menus, like File or Windows, and alerts, which does look confusing. So we opted out of this approach as, in these situations, we agree with Apple's default. We also didn't like that this had to be set at time of compilation and could not be overridden or customized by the end-user.
  • Tweaks:
  • Convert HEIC to JPG
  • This new advanced setting will convert HEIC photos to JPGs when dragged into Curio which can be faster to load and render. You can even tweak the 0.7 default JPG compression to futher reduce their file size.
  • DuckDuckGo
  • Moved DuckDuckGo Sleuth site from the References category to Search Engines.
  • Fixes:
  • Fixed bug which could cause Curio to crash during quit.
  • Fixed bug where Project and Meta tabs were empty when selecting idea spaces and folders in the Organizer.
  • Slight tweak to the positioning of expand/collapse disclosure triangles for lists with 'none' bullets.
  • More accurate click detection when clicking on links in text figures.
  • Fixed issue with rulers not initially in points or the default units when first appearing.
  • Fixed restore of Organizer splitter on project open.
  • Fixed reference title issue where it might not have a valid title to a Journal entry.
  • macOS Big Sur:
  • macOS Big Sur Beta Compatibility Testing:
  • While macOS Big Sur is still a few months from official release, we're working with the beta releases to make sure Curio 14 is good to go.
  • Window Toolbar Style:
  • On macOS Big Sur you can now change the window toolbar style between the standard and new unified looks via View > Use Unified Toolbar Style.
  • Notice that the unified style works best if you either have a wide screen or few toolbar buttons, since the window title and the buttons are all on the same horizontal level.
  • Miscellaneous:
  • Updated project settings for the new Xcode 12 beta and fixed all warnings and addressed analysis warnings.
  • The coloring for the Masters Organizer is now more compatible with Big Sur coloring.
  • Fixed Big Sur issue with trial indicator at top of window interfering with the shelf toolbar buttons.
  • Curio's Preferences window is now using the new Big Sur preferences window style.
  • Several alerts have been updated so they use Big Sur's new hasDestructiveAction button style which uses red text for destructive options, like deleting an idea space.
  • Fixed issue where the shelf toolbar items weren't available unless you reset your customized toolbar.
  • Curio is now overriding expand/collapsible group row background coloring so the Search shelf's results and Status shelf's tasks are easier to read with distinct group background coloring. In Big Sur, the default is a white background which means they look exactly the same as normal rows which is hard to use.
  • In the various Gallery windows and the Search results outline, there's a little counter widget next to some collapsible groups which has been recoded as the previous approach has visibility issues with Big Sur.
  • In the Meta inspector's tags list the checkboxes are no longer getting clipped.
  • Apple Bugs They've Acknowledged Which They'll Hopefully Fix In Upcoming Betas:
  • The table-header bottom separator is missing. For example, in the Resources inspector the line under its header row is not there so it blends in with the first resource entry.
  • Technical Improvements
  • Image Figure Previews
  • Major improvements have been made to the loading and drawing of image figure previews, yet again. 🙄
  • More Efficient Image Preview Loading
  • Image preview loading and caching is now much more efficient:
  • Curio will now always use a standard Core Graphics method to dynamically retrieve the image file's preview when the idea space is loaded. This method is recommended by Apple for fast image loading on macOS and iOS, and has been optimized for many image file types and has smart, internal caching.
  • This greatly simplifies our image preview loading code instead of relying on a complex mix of techniques and JPG preview files cached to disk. The cached JPG disk images in particular were tricky to manage, bloated project sizes, slowed cloud syncing, and went against Apple's recommended technique.
  • The new technique also works with transparent PNGs which our previous method had issues with.
  • For non-image file types, such as document files displayed as preview, Curio will continue to use Quick Look to retrieve that preview image.
  • Preferences:
  • Preview Image Size:
  • Curio uses Core Graphics to retrieve an image for a given file no larger than 1500 × 1500, proportionally sized.
  • For example, given a 4032 × 3024 12 MP HEIC from your iPhone camera, Core Graphics will load and cache a 1500 × 1125 image instead, allowing much faster rendering and reduced memory usage, while still being perfectly suitable for use on idea spaces.
  • If you resize the image figure to a size larger than that, Curio will simply scale it. And, of course, double-clicking the image figure opens the full-sized image in the appropriate application.
  • You can customize that 1500 × 1500 size — smaller sizes for faster performance, larger sizes for better large scaling — or even set it to zero if you always want the full-sized image loaded, but keep in mind this will slow down idea space performance.
  • Huge Images:
  • To better handle huge images, Curio will first ask Core Graphics if the size of the image is more than 8000 × 8000. If so, Curio gives Core Graphics permission to return a lower resolution thumbnail than the size requested if one is found embedded within the image file. This is particularly handy with large camera RAW files and other very high resolution files which may have a smaller embedded thumbnail for fast retrieval. So Curio will use that thumbnail instead of forcing Core Graphics to load the entire file just to get a 1500 × 1500 preview. You can customize that 8000 × 8000 cutoff or even set to zero if nothing is too big.
  • Experimentation:
  • Since Curio no longer stores image preview caches to disk, you can tweak those settings above, and simply go to another idea space and back to see the impact.
  • Much Faster Image Preview Drawing:
  • Image preview drawing is now much faster! 🚀
  • Say you have a 4032 × 3024 12 MP HEIC photo image. You drag it into Curio and it uses Core Graphics, as described above, to grab a preview for the file, proportionally scaled to 1500 × 1500, the result being a 1500 × 1125 image. You then resize that image figure on the idea space to a 500 × 375 size.
  • But this means that Curio is drawing a 1500 × 1125 image into a 500 × 375 shape. If you have 20 of those images then Curio is asking the graphics system to draw a whole lot of large images into much smaller shapes which can be very slow. We can make this much smarter!
  • Now, Curio will keep in memory a sized image of precisely the needed dimensions. This means much faster rendering and image dragging, especially when dragging on top of other images!
  • As you resize the image, Curio will first simply scale the image it already has in memory. But once you finish resizing, Curio instantly regenerates the precisely sized image using the raw image and refreshes the figure.

New in Curio 14.1 Build 14010.4 (Jun 22, 2020)

  • Features:
  • Deep Hyperlinks:
  • Copy As Hyperlink can now encode deeper link information about the selected figure. Specifically:
  • If you've selected a range of text in a text figure, or
  • If you've selected a range of text on a page in a PDF figure, or
  • If you're playing back a video or audio figure on the idea space,
  • ... then when you choose Copy As Hyperlink, the link will include those specific details.
  • Clicking the resulting hyperlink, whether it's in Curio or another application, will tell Curio to jump to that project, that idea space, and that figure, then set the selection of that text figure or PDF figure, or start playing back the media at that location.
  • AppleScript:
  • Hyperlinks created using our AppleScript interface, like for our integration with Hook, will automatically pick up these deeper link details if the selected figure is being edited or played.
  • Retina Images During HTML Export:
  • During HTML export on Retina systems, the resulting images are now 144 dpi Retina instead of 72 dpi, which results in much sharper images!
  • The image tags in the bundled HTML export templates include width and height properties so images are rendered in browsers with correct sizes on Retina or non-Retina systems.
  • You can force non-Retina HTML exports if you wish.
  • Optional Pixelated Rendering:
  • Curio now supports a preference override which you can set to pixelated so you can tell the browser to not smooth idea space images.
  • This is especially useful for non-Retina exports. Turns out browsers automatically smooth resized images, including when scaling up non-Retina images to Retina pixels, which tends to subtly blur these images. If the image contains text, like an idea space image export, then the resulting smoothed image can make the text look a bit blurry.
  • The solution is to set a CSS image-rendering property to pixelated in our HTML export templates which tells the browser to display the image as-is and not apply any smoothing.
  • Retina Images During Image Export:
  • Like our HTML exports, during image export on Retina systems, the resulting images are now 144 dpi Retina instead of 72 dpi, which results in much sharper images!
  • Image viewers that support the embedded DPI, like Apple's Preview app for example, will display these correctly regardless of system.
  • You can force non-Retina image exports if you wish. You may need to do this if your image viewer doesn't support embedded DPI values and instead displays a double-sized image.
  • Miscellaneous:
  • Idea Space Dimensions
  • If idea space dimensions are set to auto expand by points, they will now increase by 100 points by default (previously it was 20). This is the same as the Insert > Space menu items and can be customized.
  • Insert Space and Collections
  • If an item is selected within a collection figure, like a mind map node in a mind map, then Insert > Space will now increase the space between the collection figure itself and neighboring figures. (Previously this would do nothing since you can't insert space within a collection, but we thought this new option would be more useful).
  • Orthogonal Lines
  • Significant improvements were made when drawing orthogonal lines so turns are more logical.
  • Hook URL's
  • Nicer link text when adding a Hook URL as a reference or when pasting a Hook URL onto an idea space.
  • HEIC Image Previews
  • Curio now always generates much faster previews for HEIC images dragged into idea spaces since they are so slow to load and render natively.
  • Fixes:
  • To work around a Catalina-iCloud hanging issue, if the Curio project is on an iCloud-synced folder, then during quit instead of moving assets marked for deletion to the Finder Trash, Curio will simply remove them.
  • Fixed issue where some idea spaces may have been erroneously marked as needing an updated preview.
  • Fixed issue where some internal asset .data files were unnecessarily refreshing their stored data, potentially causing a cloud sync of essentially unchanged files.
  • During quit, Curio will no longer spend time generating previews for idea space assets that are marked for deletion in the Organizer Trash.
  • Auto-spacing of figures only kicks in when you resize figures, not when you move figures, as per the spec.
  • Fix to master template collection style propagation so that styles associated with all hierarchical levels, even those not currently displayed in the master's collection, are propagated to all instances of that collection.
  • Fixed markdown issue so that markdown within an inline code block (such as: This is a test of a `one_item and two_item` within the inline code block.) is ignored and instead rendered-as is.
  • Fixed a rare crash if waking from sleep and the Library shelf is visible and searching a transient or unavailable folder, like an iCloud folder.
  • When creating asset figures, Curio now recognizes uppercase media file extensions (like MP3) instead of just lowercase (like mp3).
  • Safety check when Calendar syncing to avoid potential crash if bad or invalid item title.
  • When applying master to instances the auto-spacing algorithm is temporarily turned off so figures aren't moved about.
  • Fixed an issue where the {%IdeaspaceTitle%} variable may sometimes report the date instead of the title.
  • Fixed error that could occur if Curio is unable to find a project referenced by a hyperlink or jump target.
  • Fixed issue where autospacing in a default style could result in misplaced figures on figure creation.
  • When you reset a default figure style via the Format menu the selected figure gets the reset default styling.
  • Tweaks to hopefully fix a rare Catalina issue where the text insertion point sometimes disappears.
  • If rulers are visible, the idea space content area no longer jumps when switching between idea spaces.
  • Local Library now ignores dtBase2 extensions.
  • Tweak to the Simple journal template.

New in Curio 14.0 Build 14002.2 (May 24, 2020)

  • Curio 14 adds a number of super powers to Curio:
  • An integrated journalling system allows you to log meetings, make class notes, keep a journal or diary. All neatly organized, sorted, and managed with automatic year and month groupings.
  • New Table of Contents as a native Curio list or mind map collection.
  • Markdown lists now render with more accurate alignment of list numbers and spacing, plus contents of markdown code blocks will now ignore symbols that may look like markdown syntax.
  • You can now Spread PDF across rows and columns creating a matrix of pages.
  • Several scribble enhancements including a new enhanced color picker with a much better spread of hues, plus awesome new support for sketching using an iPad and Pencil connected to the Mac using Catalina's Sidecar feature.
  • A new, more sophisticated layers popover provides new capabilities for layered idea spaces.
  • Masters enhancements include support for custom inner figure styling and more robust Change Master handling.
  • Curio can now automatically scoot figures down or up as figures above change size!
  • Numerous figure enhancements such as completed tasks displayed with strikethrough and dimmed; neumorphic shadows; automatically updated Idea Space Link Figure titles; figure styles including sizing; and image alias icon overlays.
  • Tons of collection figure enhancements such as automatically adjusting table row heights as contents are changed; table cell margins; "transparent" selection mind maps; shortcuts to expand/collapse mind maps and lists; easy parent creation; and lots more!
  • The Local Library shelf now supports DEVONthink integration via Spotlight, which means DEVONthink Pro Server is no longer required!
  • Better integration with the popular Hook productivity app is now possible thanks to new Curio AppleScript capabilities.
  • A new circle base shape allows for easier construction of certain figures and opens up possible styles such as the new Circles mind map org chart.
  • Text figures now support a minimum height which is useful for forms, templates, or in combination with automatic figure spacing.
  • Curio adds a new Paste As > Rich Text menu which is useful when working with Microsoft Word.
  • Curio's MindManager mind map import/export support now handles hyperlink figures, and fixes an export compatibility issue.
  • New variables for an asset file's creation and modification which is useful in captions.
  • Several import/export/printing improvements including a project file path variable, an idea space count print header/footer variable, and several PDF export refinements.
  • Several Organizer and idea spaces enhancements such as zooming both split views simultaneously; sorting idea spaces by descending title; new Organizer headings and font cleanup.
  • Curio Pro's Automatic Backups feature is now supported in Curio Standard, although only Pro supports per-project customizations.
  • Major performance and technical improvements.
  • An insane number of code updates to better support Apple’s latest macOS releases.
  • Some features have been removed due to changing technologies or to clean up Curio.
  • Plus dozens of other miscellaneous optimizations, tweaks, and fixes.

New in Curio 13.2 Build 13020.7 (Oct 15, 2019)

  • Catalina Support:
  • Several changes were made to better support macOS Catalina (10.15).
  • Catalina Security Enhancements:
  • Curio now works with Catalina's Enhanced Gatekeeper to prevent malware and infected apps. This actually took a few steps:
  • To support Enhanced Gatekeeper, Zengobi is required to submit each build of Curio set for distribution to Apple for notarizing which screens Curio for malware then staples a secure identifier to the Curio app package.
  • To support notarizing, Curio is now compiled with Apple's new hardened runtime entitlements which helps protect Curio's code integrity, prevents certain classes of exploits, like code injection, and defines more precisely what resources Curio may request, such as access to Contacts or the camera.
  • To support hardened runtime, we needed a recent update to the Sparkle framework which handles Curio's app updates and now supports hardened runtime compilation.
  • Is this sandboxing:
  • All of this may sound similar to sandboxing but it's a bit different:
  • Notarizing:
  • Protects the integrity of the app and helps prevent malware.
  • Sandboxing:
  • Imposes file and resource limits on the app itself to limit its ability to access where it shouldn't.
  • So, an app could be notarized... or sandboxed... or both! In our case we're simply notarizing Curio.
  • There's actually one level beyond notarizing + sandboxing: passing a Mac App Store Review. This review process may reject an app for certain functionality including valid sandboxing entitlements to further protect the user from potential security issues.
  • Catalina Fixes:
  • Fixed splitter bar collapsing issues to accommodate changes Apple made to Catalina's interface framework.
  • Fixed a Contacts authentication issue which caused an odd hang on launch in Catalina.
  • Security Improvements:
  • A number of improvements have been made to make Curio more secure:
  • Mail:
  • If your default email client is Apple's Mail app, Curio will now use the macOS sharing service framework to send emails from within Curio, instead of using AppleScript. That way the user isn't shown a macOS alert asking for permission the first time they try to mail from within Curio. However, Curio will continue to use AppleScript to support 3rd party email clients since many (like Outlook) don't currently support the sharing service very well. So those users will need to give Curio permission when they see the macOS scripting authorization alert.
  • Sleuth:
  • Switched to Greatest Quotations for quotes since it supports https (the old Quotations Page didn't). Updated all remaining Sleuth sites which previously used http to https. Removed the old Animations Sleuth site item as it didn't support https.
  • https → https
  • Changed all remaining internal http calls to https calls. In addition, if an URL is entered without a protocol scheme (e.g. www.zengobi.com instead of https://www.zengobi.com) Curio now defaults to a https scheme to connect although you can use change this to http if you wish.
  • Favicons:
  • Custom site favicons for web link figures are now only retrieved for https URLs for better security.
  • Miscellaneous Tweaks:
  • App Authentications:
  • Curio will now wait until the user enables syncing before asking for Calendar and Reminders access. Similarly Curio will wait until the user double-clicks a Contact that had been dragged into an idea space before asking for Contacts access.
  • Preferences Paths:
  • The various paths stored in Curio's Preferences window (project documents folder, project backups folder, external repository folders) are now stored as secure bookmarks instead of simple text paths. This way a future sandboxed Curio can access the same stored path locations.
  • Spotlight:
  • Curio's Spotlight plugin now has better support for external asset libraries, where project contents are actually stored within a .curioLibrary folder that sits alongside the actual .curio project file package. Our Spotlight plugin can now index and return individual idea space .curioAsset files found those external asset libraries. If a file is returned as a Spotlight result and then launched, Curio will automatically open the appropriate containing project file and jump to that specific idea space.
  • Importing:
  • You can now disable the import dialog when you drag in an OPML, Markdown, TaskPaper, MindManager, iThoughts, MindNode, iMindMap, CSV file so it doesn't ask if you'd like to convert it into a native Curio collection type (like list or mind map). Instead it will simply drop in as a normal asset file.
  • Exporting:
  • You can now customize the tags export delimiter so instead of tag1, tag2, tag3 it's something else like a semicolon.
  • Sparkle:
  • Now using the Sparkle 1.22.0 final release for more robust and secure app updates.
  • Sleuth:
  • Unsplash has been added to the Sleuth shelf.
  • Cloud Saving:
  • Added the iCloud Drive folder to Curio's internal list of cloud-synced folders (which already includes Dropbox, Google Drive, etc) so the user is given a safety tip on first save: wait for sync up to complete before disconnecting, wait for sync down to complete before opening project. Projects there will also automatically gain a .curioLockfile as necessary which prevent simultaneous read-write access to a project.
  • The Preferences dialog now shows iCloud-hosted folders for projects and backups with more friendly path names, instead of ~/Library/Mobile Documents/com~apple~CloudDocs for pre-Catalina, or ~/Library/CloudStorage/iCloud Drive for Catalina. Similarly a little cloud icon ☁️ is shown at the start of those paths for iCloud, Dropbox, Google Drive, etc, folders so it's obvious this is a cloud-hosted folder.
  • Fixes:
  • Fixed mind map node dropping so the drop indicator is more reliable.
  • Fixed asset figure title issue so it has better support for AppleColorEmoji! 😁
  • Fixed dark mode to more reliably switch popovers between dark and light mode colorings.
  • Fixed the advanced project settings where if you set lock file to yes or no then you can now set it to automatic again.
  • Fixed bug where deleting all the children of a parent node (like in a stack, list, or mind map) didn't also remove the parent's resources that it inherited from those now-removed children.
  • Fixed redraw issue when undoing the deletion of a stack item that had adornments.
  • Fixed a Mojave oddity, where the idea space ruler overlapped the idea space content instead of scooting the content down, as Cocoa's previously done for apps automatically.
  • Fixed ⇧⌘ dragging of a selected asset figure to the Mojave Finder so it now works correctly using Apple's new-ish, confusing, and sparsely documented promise file API.
  • Fixed issue with empty references submenus.
  • Fixed issue where checking a figure's checkbox didn't set the figure's done date value correctly.
  • Fixed issue with the restored idea space scroll position if opening project with a different screen setup.
  • Fixed issue to ensure Organizer previews are up-to-date.
  • Minor tweak to work with Curiota 3.2's new support for iCloud-synced extended attributes. Specifically, the SourceURL attribute for links dragged into Curiota.
  • Minor tweaks so automatic project backups are more robust.
  • When editing at very small scale factors (like via Fit to Width), if you encounter a strange issue with a hard-to-see blinking text cursor then try disabling this internal graphics tweak.

New in Curio 13.1 Build 13010.6 (May 23, 2019)

  • Layers Context Menu:
  • When using layers, right-click on an idea space and any layers with figures directly under that click point will be listed so you can easily switch to a figure's layer. If no figures are under that point then all layers are listed for you to choose from.
  • Continuity Camera:
  • Take and import pictures from your iOS device directly into Curio via the Insert menu item thanks to macOS Mojave Continuity Camera support.
  • Index Card Autosize:
  • Index cards have a new feature: automatic resize to fit contents. This can be enabled in the inspector and is included with a figure's style if you save a personal style. You can also enable this by default globally.
  • New Line Arrowheads:
  • A bunch of new arrowheads have been added, perfect for geeky entity relationship and crow's foot notation diagrams!
  • As visible in the screenshot, we've added arrowheads for:
  • One and only one.
  • Zero or one.
  • Many.
  • One or many.
  • Zero or many.
  • Miscellaneous:
  • PDF Figures:
  • If a PDF figure is selected or is being edited you can now press ⌥ Page Up or ⌥ Page Down to go to the previous or next page.
  • Sleuth:
  • Added Creative Commons image search to Sleuth's image search sites, although they seem to be having server issues as their service comes out of beta so be patient while they get it going.
  • Figures:
  • Figures now support negative origins which means you can now drag or move figures left or above the idea space, thus clipping them when printing, presenting, or exporting. This follows Keynote's standard behavior. You can re-enable the previous limitation if you want to be prevented from dragging or moving figures too far left or above the top of the idea space.
  • Fixes:
  • Fixed problem with no lines on index cards in the style previews.
  • The spacing of index card body lines is now more accurate, fixing several bundled card styles.
  • Added numerous error message and checks if there was any problem saving anything within Curio.
  • Fixed mind map boundary issue so that adjacent boundary regions don't overlap.
  • Fixed issue with mind map sibling sorting.

New in Curio 13.0 Build 13000.17 (Apr 3, 2019)

  • Mojave dark mode support! Plus numerous other interface improvements and refinements.
  • Idea spaces now permit independent figure layers for more flexible layouts and arrangements.
  • Figures and idea spaces now support multiple typed cross-references to other figures, idea spaces, and even web locations, to encourage more accurate and organized research.
  • An integrated equation editor allows fast rendering of LaTeX, AsciiMath, or MathML.
  • New focus mode feature allows you to concentrate on specific figures, collections, or list/mind map branches while everything else fades into the background.
  • New markdown support for block quotes and code blocks.
  • Faster access to figure stencils via the new Insert > Stencils menu.
  • New meta properties for Done Date and Added Date, plus a revamped Actions inspector.
  • Album collections now support two new layout arrangements.
  • Lists now allow you to specify a start number.
  • The Status shelf gains a new sorting popup, plus several display improvements.
  • Figure enhancements include support for independently locking content, position, or both!
  • More integrated Curiota support.
  • The Search shelf gains support for reference and done/added date filtering.
  • Idea space grids pick up a new dotted grid style.
  • Within idea spaces, you can now more easily insert space above or to the left.
  • Major performance and technical improvements.
  • Major code updates to better support Apple's latest macOS releases.
  • Plus dozens of other miscellaneous optimizations, tweaks, and fixes.

New in Curio 12.2 Build 12020.5 (Jul 10, 2018)

  • Fixes:
  • When fixing a broken alias or jump to file the dialog box that Curio presents will allow you to explore all files and not just those with the same extension as the original. Useful if you had an OmniOutliner Test.oo3 file and it was converted into a newer Test.ooutline format.
  • Fixed issues with incorrect positioning of the PDF tooltip note squares during export. However, the known Apple bug regarding the fixed 40x40 pixel size of these icons is still an issue we can't work around.
  • Fixed an issue where editing a master stencil wouldn't update master idea spaces which use that master stencil.
  • Fixed an issue where clicking the Idea Spaces and Stencils tabs in the masters controller wouldn't refresh the content area sometimes.

New in Curio 12.0 Build 12001.3 (Apr 25, 2018)

  • new productivity enhancements:
  • Modernized toolbar and key interface improvements.
  • Extensive new markdown functionality with support for markdown syntax during editing, master markdown styles, and automatic generation of markdown during export, including full project exports as markdown, as well as markdown import.
  • New export PDF functionality including automatic generation of PDF table of contents outlines, plus clickable PDF links for weblinks, figure actions, idea space links, jump actions, and much more.
  • Search now supports boolean and regular expressions, plus numerous other search-related improvements.
  • New OmniOutliner Pro, Taskpaper, and OneNote integrations.
  • Extensive figure meta import and export support.
  • Improved support for exporting figures, idea spaces, and projects as plain text or rich text with images.
  • Numerous list, mind map, stack, and table enhancements.
  • New toggle tag meta feature.
  • The Status shelf gains markdown live exports, tag emojis, and other enhancements.
  • The Projects popup and galleries are improved, plus Organizer filtering improvements.
  • Dozens of miscellaneous optimizations, tweaks, and fixes.
  • Massive code updates with improved memory management, performance, and stability improvements.
  • What's new:
  • Interface Refresh
  • Markdown
  • PDF Outline
  • PDF Links
  • Search Enhancements
  • Status Shelf Enhancements
  • Project Enhancements
  • Organizer Enhancements
  • OmniOutliner Pro Support
  • TaskPaper Support
  • OneNote List Support
  • Importing Meta
  • Exporting Meta
  • Exporting Rich Text Images
  • Exporting Text Single File
  • List Enhancements
  • Mind Map Enhancements
  • Stack Enhancements
  • Table Enhancements
  • Tag Enhancements
  • Copy/Paste Enhancements
  • Web View Enhancements
  • Improved Restrictions
  • Miscellaneous Tweaks
  • Project Load Optimizations
  • Miscellaneous Fixes
  • Updated Frameworks
  • Massive Code Updates
  • Detailed information on this update is available here:
  • https://www.zengobi.com/support/articles/AR120000.html

New in Curio 11.4.4 Build 11044.4 (Dec 14, 2017)

  • macOS High Sierra Fixes:
  • Fixed issues with drag-and-drop from Mail on High Sierra.
  • Fixed issues with some embedded WebViews (especially Google Docs WebView figures) hanging on High Sierra.
  • Fixes:
  • Fixed issues with printing or exporting PDF with certain combinations of Page Setup orientation and idea space orientation settings.
  • PDF export now remembers the auto expand checkbox state.
  • Gradients now restore transparent colors correctly.
  • Now syncing changes made to calendar event notes into figures.
  • Technical Improvements:
  • Within its project files, Curio has long stored certain data items using Apple's NSArchiver encoder, which has been around since Mac OS X 10.0. However, Apple has mentioned they are deprecating this encoding class in favor of NSKeyedArchiver. So, in a future major Curio release, perhaps Curio 13, we will begin using NSKeyedArchiver when saving project data. With the Curio 11.4.4 release, Curio can now decode items stored with either encoder. Don’t worry, nothing has changed with data saving. We just added support for decoding a future format. This means Curio 11.4.4 can be used to open that future data format that eventually comes down the line (barring any other format changes, which we don't anticipate).
  • Several Evernote integration tweaks including NSKeyedArchiver support changes.
  • Build 11044.4:
  • Fixed issue syncing calendar event notes into figures.

New in Curio 11.4 Build 11041.0 (Aug 5, 2017)

  • FEATURES:
  • iThoughts Attachment Support - Importing:
  • Curio now supports importing images and other attachments found in iThoughts mind map files when you drag an itmz file into your Curio idea space.
  • iThoughts Attachment Support - Exporting:
  • Plus when you share your Curio mind map as an iThoughts file, Curio will now export any figure attachments, as well.
  • Disable Inherit Resources:
  • Normally for hierarchical items in a list or mind map, parent nodes automatically inherit its children's resources. Now, however, you can use the Resources inspector turn off that automatic inheritance so that you can manually assign resources to a parent node.
  • If you wish this to be the new default you can use the new Resources Technique advanced setting, where 1 indicates manual setting instead of automatic.
  • Disable Inherit Resources - Limitations:
  • Note that if you assign resources to a parent those resources and respective percent complete values are not distributed down to the child nodes. Allowing a complex mix of inherit from children, distribute to children, and manually specified within the same hierarchy introduces a number of potential conflicts so that situation is not supported.
  • Disable Inherit Resources - Visible Resource Adornment:
  • By default if a figure's resources are determined automatically via inheritance then Curio does not display a resource adornment for that figure. Thus a parent node that inherits its children's resources will not have a resource adornment, while its children will have adornments since their resources can be modified. However, you can customize this via the new Figure Show Resources Adornment If Inherited advanced setting.
  • Variables in Idea Space Titles:
  • You can now use variables in the titles of your master and personal idea space templates. Then, when you add a new idea space using the template, the variables are filled-in and the resulting text becomes the title of the idea space.
  • Variables in Idea Space Titles - Limitations:
  • This variable filling only happens when the idea space is first added to the project and won't change afterwards. For example, if you use the {%SectionTitle} variable it will be filled-in when the idea space is first added to a section but will not be updated if the section is renamed or the idea space is moved to another section.
  • Variables in Idea Space Titles - Custom Date Formatting:
  • The date-related variables in Curio generally look like {%IdeaSpaceDateAddedShort} or {%IdeaSpaceDateAddedMedium}. These suffixes such as Short, Medium, Long, and Full correspond to the styles specified in System Preferences > Language & Region > Advanced > Dates.
  • However, sometimes you want custom formatting, like just the day and the date ("June 12") for a daily diary template.
  • You can now remove the style suffix and add a custom formatting directive like this: {%IdeaSpaceDateAdded/MMMM d}.
  • Please visit this incredibly helpful site for help in producing these custom formats.
  • Better Support for Older Projects - QuickLook:
  • Curio 11's QuickLook plugin now supports the generation of thumbnails and previews for older project formats, going back to Curio 8 on up. Previously the plugin would only work with Curio 11's new project file format.
  • The code is also using a newer technique which is much faster than the previous technique, especially for larger projects.
  • Better Support for Older Projects - Project Open:
  • If opening a Curio 8, 9, or 10 project, Curio 11 now gives you the option to view it in a read-only state instead of requiring the upgrade to Curio 11's new file format.
  • Prefix Synced Tasks with Collection Name:
  • You can now optionally choose to prefix any synced tasks with the containing collection name. This can be in addition to the optional project name prefix.
  • TWEAKS:
  • Convert Index Card to List or Mind Map
  • You can now select an index card figure and choose Arrange > Convert Into > List (or Mind Map).
  • ⌃⏎ Whitespace Removal
  • As before, when editing a list or mind map if you press ⌃⏎ it will split the text at the current cursor position and make new sibling. Now when making the new sibling it will remove any whitespace (spaces or returns) from the start of that new item. This makes splitting lots of text blocks very fast with no post-split manual cleanup.
  • Percent Complete Variable
  • Curio now supports a {%FigurePercentComplete} figure variable:
  • Group / Ungroup
  • Changed Group / Ungroup so they have the same shortcuts as Keynote.
  • Improved Retina Previews
  • Use the Preview JPEG Output Retina advanced setting if you want the previews generated by Curio for each idea space to be retina (144 DPI) images. Prior to this build they were just double-size, now they're actually marked as 144 DPI and look super-sharp. These are used by the Quick Look plugin when viewing a Curio project in the Finder. Note that while the resulting jpg preview files will look nicer on your screen, they will also consume more disk space. By default, Curio generates standard resolution preview images because these are good enough for previews and save quite a bit of disk space.
  • Prevent Dragged Figure from Dropping into Collection
  • In Curio 11.3 we added a new feature where if Option was held before release during a drag operation, then the dropped item would not go into a hovered-over collection (instead it would go on top of the collection). However, this interferes with the popular Option-drag mechanism to copy figures so the functionality has been removed.
  • ROBUSTNESS FIXES:
  • Fixed odd issue with untitled projects where the first time you click on the title area of the title bar, Apple's documents framework was removing the project's temporary project file, breaking any embedded assets. The fix is to detect a click on the title area and force the standard Save sheet which gets around the framework issue.
  • Fixed calendar sync issue where events prior to 1 year ago or more than 3 years ago were not being synced correctly (and instead replicating repeatedly!) due to an optimization in Apple's EventKit. For those items Curio is now manually finding them individually.
  • Now ignoring any of Dropbox's conflicted copy files that might appear within the Curio project file package hierarchy due to a conflicted sync.
  • Fixed rare issue where Organizer may not open.
  • Fixed issue where previews in the style inspector could be broken idea space link images.
  • Improved LinkBack error handling.
  • Fixed threading issue with calendar sync.
  • OTHER NOTABLE FIXES:
  • Fixed issue with tiled idea space background images and opacity.
  • Fixed issue where the tab key wasn't jumping between table cells when editing.
  • Fixed lack of formatting issue with paste as list, mind map, and table.
  • Fixed an issue that prevented the splitter bar button from collapsing on Yosemite.
  • Fixed asset link issues so they work correctly in PDF Mirror generated output.
  • Build 11041.0 includes a fix for opening password-protected projects.

New in Curio 11.3 Build 11030.7 (May 31, 2017)

  • Keyboard Shortcuts:
  • Here are some new keyboard shortcuts:
  • Bring figure to front - ⌥Click
  • Prevent dragged figure from dropping into collection - Hold ⌥ before releasing drag
  • More Powerful Master Stencils:
  • Curio now provides new abilities to its master figure stencil functionality! An example is the best way to describe what's new...
  • Business Card:
  • Say you need to have nicely styled business card in several locations throughout your project.
  • First, design the card using Curio's rectangle figures, text figures, and image figures.
  • Collect those figures into a single group figure by selecting them and choosing Arrange > Group.
  • Right-click on that group figure and save it as a master stencil: "Business Card".
  • Use that stencil in multiple locations throughout your project via copy/paste, Insert > Figure Stencil, or the Stencils shelf.
  • Making Changes:
  • If you'd like to make changes to the stencil, right-click on an instance of the stencil and can choose Edit Stencil.
  • Curio will bring you to the stencil editor where you can edit the contents of the group figure. Conveniently Curio will now automatically ungroup and regroup the contents to make this an easier process.
  • As before, you can change various color, border, font, and other attributes of any existing figures, and those changes will be reflected to all instances of the stencil.
  • Now in this release, Curio will broadcast additional modifications to a master stencil:
  • Move and resize existing figures.
  • Add new figures and remove existing figures from the stencil.
  • Using these new features you can completely change the look of your master stencil, such as the example business card, and all instances throughout your project will dynamically update.
  • Default Master Styles for a Project:
  • Global Default Styles:
  • Curio has always allowed you to redefine the default figure style, for various figure types such as lists and mind maps, instead of using the bundled default style.
  • For example, if instead of the bundled default list style you wish to use a different bundled or personal style you simply style a list the way you wish then choose Format > Set Default Style for List Figure
  • Now choosing the Insert > List menu item (or ⌃⌘L) will instantly create the same style of list in this project and in any other projects! You have set a new global default styling for all list figures you create in the future.
  • When you select any list figure, the menu now changes so you can easily apply the default list style, set a new default list style, or reset the default list style to the bundled default.
  • Master Default Styles:
  • But what about master styles? These are styles that are private to your project, so they obviously can't become global defaults.
  • Now you can tell Curio to use a particular master list style when you create lists in this project only.
  • The process is very similar to the above, but when you select a figure that has a master style associated with it the menu looks like this:
  • Once set then that master style will be used when creating new lists, but only in this project. Clicking the menu again will show you these options for applying, setting, or resetting the default master style for this figure's type.
  • Normal Figure Selected:
  • Once a default master style is selected, if you select a list figure in your project that isn't associated with a master style, then the options change to this
  • Notice that while you can apply the default master style to it, or reset the default master style, you can't set this figure's style as the new default master style because this figure isn't associated with a master style. (Hopefully that makes sense.)
  • HTML Export Lightbox Template
  • Thanks to an amazing customer, and our super-cool customizable HTML export templates, Curio now includes a new, very slick bundled HTML template: Lightbox! The key feature, compared to our existing templates, is that instead of "surfing" to a clicked-on image it will open it in a popup lightbox.
  • It uses the Lity lightbox jQuery component: a lightweight and powerful Javascript/CSS code module which works wonderfully on desktop and mobile browsers.
  • We also added the Hammer.js jQuery component so swipes are now supported to navigate through the slides.
  • iPad HTML Viewer Apps:
  • This customer started down this road because he wanted to export a presentation of his Curio project on his iPad. Goals included high quality results that displayed full screen on the iPad and would work even if not connected to the Internet.
  • He tried several solutions in his custom HTML template, many worked well but some had annoying quirks. Like, the viewer app wouldn't remain in full screen mode when tapping to continue through the presentation.
  • The winner was HTML Mixer & Presenter! You can even use iTunes File Sharing to transfer an HTML export to the app to try it out for free. The results are perfect! (Minor tip: before beginning your presentation in HTML Mixer tap the More... button then turn off Navigation. That way it doesn't grab taps in the top-right corner which allows Lity to handle taps on its "x" to close an image popup.)
  • Template Contents:
  • To support Lightbox this release of Curio will automatically copy any files or subfolders located within the specified HTML template's directory to the destination location. That way templates can reference other resources such as Javascript, CSS, or images.
  • More information about HTML export and user-customizable templates can be found via Help > Curio Documenation.
  • Better List and Mind Map Automatic Styling:
  • As forecast back in the Curio 11.1 release notes Curio will no longer adopt the confusing "sibling style override" automatic styling of figures added to lists and mind maps that previously existed for the last couple of releases.
  • As a reminder of what was discussed back then...
  • Level Styles:
  • As you know, both lists and mind maps support level styles. This style information is used to define what items look like by default at different hierarchical levels. You can easily define a style for a level by right-clicking on a figure and choosing Copy Style to Level. When you move items around or promote/demote items within a list, for example, they adopt the appropriate level style.
  • Sibling Style Override?!:
  • However, back in Curio 9, we made it so when you added a new item into a list or mind map that new item would adopt the styling of its previous sibling. Why? That way, if you changed the styling of a current item — perhaps gave it a checkbox or changed it to bold — then when you press Return the new item will adopt that styling instead of defaulting to whatever the level style is.
  • However, this makes the styling confusing: a list may have a level style but then this adjoining sibling style can override it! Worse, it's not always clear what's going on, even for experienced users.
  • Making it Better:
  • Curio will no longer do this. Instead Curio will adopt to the level styles specified by the list or mind map style which is certainly more logical.
  • If you don't like this change, you can re-enable sibling style overrides with the following Terminal command or just click the link:
  • defaults write com.zengobi.curio "Collection Adopt Sibling Style" -bool yes
  • Note that even if adopt sibling style is disabled, the visibility of checkboxes and start/due dates will still automatically adopt from the sibling, since this was indeed a handy feature of the previous functionality. So this means the newly added item would first take the level style, then enable the checkbox or date adornments based on its sibling.
  • However, you can even control this automatic behavior with these additional settings:
  • defaults write com.zengobi.curio "Collection Adopt Sibling Show Check" -bool no
  • defaults write com.zengobi.curio "Collection Adopt Sibling Use Dates" -bool no
  • Tweaks
  • Drag and Drop Support from Apple Photos
  • Curio now does a better job handling drag-and-drop of images from Photos.
  • Pasting Local Hyperlinks
  • If you Copy As > Hyperlink and paste into an idea space in the same project as a new link figure then it will now be a relative URL in the project.
  • Add Tab
  • Sierra introduced a tab bar controled via the Mac OS visible via the View > Show Tab Bar. There's a + sign at the end of the tab bar so you can easily add new projects. By default clicking that button will mimic the File > New menu item (thus new from idea space gallery). Hold Option and click for File > New Blank Project, hold Option+Shift for File > New From Project Template. You can customize this via the new Add Tab Option option in Help > Curio Advanced Settings.
  • Performance Tweaks:
  • When dragging figures over a collection Curio will no longer dim the background as that can cause performance issues with more complex idea spaces.
  • Dragging figures around in general should be much faster as we're now avoiding some unnecessary redraws.
  • Now using a Cocoa-native call to draw tiled idea space backgrounds which is very fast and doesn't exhibit drawing anomalies when when zoomed.
  • Other Notable Fixes:
  • Starting with Xcode 8 builds on Sierra Apple forces all links (text with the NSLinkAttributeName attribute) to be blue and underlined. However, this messes up Curio's figures where the text color should be based on a figure's style. With Apple overriding the text color you could end up with unreadable text if your figure's fill color was blue! We're now swapping out that attribute on-the-fly before rendering so the correct coloring is maintained.
  • Curio's hyperlink handler will now support curio:// and curio:/// hyperlinks. The latter is technically correct because the first parameter is a path but some apps balk at 3 slashes. So now Curio will handle both.
  • Switching focus between split content views now works correctly via the keyboard shortcut or when clicking directly on figures being edited in either pane. Also added a blue glow to the side of the splitter so you know which pane has focus.
  • When saving stencils the selected figures are stored in correct z-order in case figures overlap each other.
  • Fixed issue where multiple instances of a master stencil on the same idea space were not all getting updated if the master changed.
  • Fixed issue where a master stencil inserted into an idea space via the Insert > Styled Shape or Stencil gallery wasn't associated with the master stencil correctly.
  • Pressing Escape while dragging figures will now abort the drag.
  • Fixed issue where project image popup menu settings weren't available via the inspector shelf, only via the inspector popover.
  • Fixed issues when creating idea graphs with the text tool.

New in Curio 11.1 (Mar 11, 2017)

  • SEARCH IMPROVEMENTS:
  • Previously Curio would always search within asset contents when you specified a text search criteria within the Search shelf. Now, however, you can decide on-the-fly if Curio should search asset contents or not.
  • Content Searching Via SearchKit:
  • Curio generally uses Apple's venerable SearchKit framework to index and search assets. This framework can handle many popular basic types like text, RTF, PDF, and apparently some Apple file types like Pages. However, SearchKit does not piggyback on Spotlight's capabilities thus can't be extended to search within 3rd party documents via Spotlight plugins.
  • Content Searching Via Spotlight:
  • Curio Professional users can enable a new feature called external project library which places your project's asset library alongside the project file instead of hidden within the project package. This means your projects are now discoverable by Spotlight!
  • So now in Curio 11.1, for your projects that have external libraries, Curio will use Spotlight instead of SearchKit to look within 3rd party files that have Spotlight plugin support.
  • TWEAKS:
  • Highlight Text:
  • A new Format > Highlight Text menu item and ⌃⌘H keyboard shortcut (same as Preview's shortcut) allow you to quickly change the background color of selected text in a text figure. The color used for the highlight comes from the text inspector bar's background color control.
  • Search Shelf:
  • Pressing ⌘F changes to the Search shelf. If you press it again it will either restore the previously displayed shelf or hide the shelf, if appropriate.
  • Organizer Document Autosave:
  • Autosave now manages any Organizer documents you might be editing within Curio, which means they are automatically saved periodically. Previously they were only saved when you switched to another Organizer item or closed the project.
  • HTML Export:
  • The HTML export now includes asset tag names in the exported Javascript imagemap data for custom HTML gurus to work with.
  • RTF View Inset / RTF View Color:
  • Curio now supports new advanced settings for overriding the margin and background color for an RTF Organizer item. View via the Hep > Advanced Settings menu item.
  • PERFORMANCE OPTIMIZATIONS:
  • Dragging Images:
  • This first one impacts all customers: Dragging images and PDF figures is now super fast!
  • Working with Huge Projects:
  • We were given access to a customer's project which definitely pushes Curio to the extremes:
  • 4.5 GB in size.
  • 12 sections.
  • Almost 400 folders.
  • Over 1,500 idea spaces.
  • Over 100,000 figures including approximately 86,000 text figures; 2,500 PDFs; 1,000 stacks; 700 tables; 500 lists; 500 albums; 7,400 documents; 1,700 images; and 1,000 lines; plus dozens of other types of figures.
  • Almost 12,000 file assets including approximately 4,000 image assets.
  • On my SSD-based iMac it takes 143 seconds to load this project and 48 seconds to save it.
  • So we ran it through Apple's Instruments to profile the bottlnecks and made several targeted improvements:
  • Observers:
  • Collection figures (like lists) care about changes made to contained figures, asset figures care about changes made to their associated assets, sticky lines to their attached figures, etc. Previously Curio added all of these observers during project load - thousands of observers in this customer's case which, it turns out, takes an incredibly long time! In hindsight this was silly since they only care about changes if the figure is on the active, currently rendered idea space. So now observers are added when the idea space is loaded for display, then those observers are removed when you go to another idea space. Huge time save here.
  • File Locking:
  • During save, each asset was checking to see if the project was Finder-locked before attempting to save. Turns out this is surprisingly slow, especially when you have thousands of items. Now we test for locked status on project load and set an internal flag.
  • Searching:
  • During save and find operations Curio scans all assets in the project. There was a much faster method for doing this which shaved off lots of time. Plus there were some other related optimizations we could make here.
  • This massive project now takes 28 seconds to load (80% faster!) and 5 seconds to save (90% faster!). 🚀
  • More reasonably-sized projects should also notice the performance boost as well.
  • SMARTER PREVIEWS:
  • Curio is now much smarter about the idea space previews it generates and stores on disk.
  • Curio automatically chooses between generating a PDF preview, which is compact especially for text, and renders perfectly at any resolution, and a JPEG preview, which is better for idea spaces that contain images. However, we learned that for some large or complex idea spaces it was possible for the resulting preview to use a significant amount of disk space in either PDF or JPEG form.
  • Now Curio will do two things to remedy this:
  • If, based on the contents of the idea space, Curio decides to generate a PDF, it will then check the resulting file size of that PDF and, if large in size, Curio will quickly generate a JPEG version to see if it's more reasonable.
  • For any JPEG's generated, it will scale them to a resonable width and height so they are still suitable for Quick Look previews but not too large.
  • Curio also adds a number of internal parameters that can be used for fine-tune the generated previews. You can force a file format (PDF or JPEG), the PDF size cutoff, a specific JPEG scaling, a minimum JPEG preview dimension, a minimum JPEG scaling, and much more. All of this is documented under Idea Space Previews within the Advanced Settings document via the Help menu.
  • The new Debug menu, mentioned below, can be used to quickly regenerate your project's idea space previews as you test out the new advanced preview settings.
  • 🛠 DEBUG MENU 🐜:
  • Psst! Curio now has a secret Debug menu! Here's how to access it:
  • Hold down the Option key.
  • Click the Help menu.
  • You should now see a Debug submenu under Help with the following options:
  • Regenerate Idea Space Previews
  • Regenerates all idea space previews on a background thread. No UI is presented during this time. This generally takes just a few seconds but, if you have a particularly large project, you can use Activity Monitor to see when CPU usage drops back down once the task is completed. This is useful when fine-tuning the Idea Space Previews preferences documented in Help > Advanced Settings.
  • That's it for now but we'll add more goodies in the future.
  • 🔬 EXPERIMENTAL STYLE CHANGE ⚗:
  • We're exploring some tweaks to Curio's automatic styling in lists and mind maps.
  • Level Styles:
  • As you know, both lists and mind maps support level styles. This style information is used to define what items look like by default at different hierarchical levels. You can easily define a style for a level by right-clicking on a figure and choosing Copy Style to Level. When you move items around or promote/demote items within a list, for example, they adopt the appropriate level style.
  • Sibling Style Override?!:
  • However, back in Curio 9, we made it so when you added a new item into a list or mind map that new item would adopt the styling of its previous sibling. Why? That way, if you changed the styling of a current item — perhaps gave it a checkbox or changed it to bold — then when you press Return the new item will adopt that styling instead of defaulting to whatever the level style is.
  • However, this makes the styling confusing: a list may have a level style but then this adjoining sibling style can override it! Worse, it's not always clear what's going on, even for experienced users.
  • Making it Better:
  • We'll keep this logic as-is for now, but we'd like to turn off this sibling style override in the near future. We're introducing some new advanced settings to work towards that direction.
  • If you'd like to see where we're going, you can disable sibling style overrides with the following Terminal command or just click the link: defaults write com.zengobi.curio "Collection Adopt Sibling Style" -bool no
  • Note that even if adopt sibling style is disabled, the visibility of checkboxes and start/due dates will still automatically adopt from the sibling, since this was indeed a handy feature of the previous functionality. So this means the newly added item would first take the level style, then enable the checkbox or date adornments based on its sibling.
  • However, you can even control this automatic behavior with these additional settings:
  • defaults write com.zengobi.curio "Collection Adopt Sibling Show Check" -bool no
  • defaults write com.zengobi.curio "Collection Adopt Sibling Use Dates" -bool no
  • ROBUSTNESS FIXES:
  • Extra precautions are now in place when the user renames an idea space to ensure safe recording of changes.
  • The 3rd party LinkBack code has been modified so if a server application is not found, it can recover quickly without beach balling.
  • Fixed an internal "retain cycle" which resulted in unfreed memory when a project is closed.
  • Fixed a memory leak when generating idea space previews as PDF.
  • Evernote fix to avoid hang potential due to WebKit conversion of HTML to RTF conversion, plus tweaks to internal note caching.
  • Fixed rare crash involving willResignActive.
  • OTHER NOTABLE FIXES:
  • Fixed autowrap issue when typing in a text figure.
  • Fixed ⌃⌘L keyboard shortcut for Insert > List menu item.
  • Fixed problem where assigning a resource to a figure could shrink the resource's image as displayed in the Meta inspector.
  • Fixed issue when saving a figure style that could disassociate the style inadvertently if the focus is still on an inspector edit field like a font size box.
  • Figures in collections can no longer be rotated, except for non-title figures in a pinboard.
  • Mailing as Curio project now includes folders as necessary.
  • Took care of graphical artifacts when jumping between a large and small idea space if the "Center Contents" advanced setting is set to false.
  • Progress controller now displays when restoring previously loaded projects on app launch.
  • You can now copy an asset figure or asset in the project Library then select a text figure and that asset will be used when you choose Paste As > Attachment for Selected Text Figure.
  • Control-clicking an Organizer item now selects the item before showing the context menu just like right-clicking.
  • Fixed File > Share menu on Yosemite.
  • More orthogonal line tweaks.
  • Sneaky fix to handle embedded NovaMind 5 mind maps contained in Curio idea spaces (with encoded LinkBack info) if you've now upgraded to NovaMind 6. If we notice NovaMind 6 is installed (via the com.novamind.NovaMind bundle ID) we override the encoded NovaMind5LinkBackServer and com.novamind.NovaMind5 identifiers with the new, thankfully more generic, NovaMindLinkBackServer and com.novamind.NovaMind identifiers that NovaMind 6 introduces.

New in Curio 11.0 (Jan 19, 2017)

  • Master Styles:
  • A figure or idea space style private to a project that, when changed, is reflected to all uses of the style throughout the project. For instance, tweak the coloring or font for a heading figure style and instantly dozens of instances are updated.
  • Master Figure Stencils:
  • Like master styles but for stencils. Create a figure stencil — perhaps for a website prototype or a gardening or floorplan element — and then change attributes of that figure to broadcast the changes throughout a project.
  • Master Idea Space Templates:
  • The ultimate. Create a master idea space template, styled as you wish with figure content including boilerplate items. Then use that master to create idea spaces. Change anything on a master and all uses refresh. You can even base a master on another master for nested inheritance.
  • Automatic Backups:
  • Let Curio automatically handle periodic backups of your projects, as well as its support and personal repository folders.
  • External Project Asset Library:
  • Curio can now store a project’s assets in an external folder which sits alongside the project file which allows Spotlight to search your project’s asset library.
  • Sleuth Shelf:
  • A mini Sleuth readily accessible in the shelf for quickly finding images, definitions, or inspiration.
  • Stencils Shelf:
  • You can now view and manage collection stencils in the Stencils shelf such as mind map and index card stencils. In addition, Pro users can see their master figure stencils.
  • Organizer Trash:
  • A project Trash which holds deleted Organizer idea spaces and other items until you close the project which allows for quick and easy recovery from accidental deletions.
  • Organizer Archive:
  • A special section in the Organizer for long-term storage of idea spaces, with optimized searching and memory management.
  • Auto Layout:
  • Set figures so they dynamically move and resize themselves when the idea space dimensions change.
  • Search Scope:
  • The Search shelf can now search within a specific section or section hierarchy, an idea space or idea space hierarchy, or the new Archive and Trash sections.
  • Library Scope:
  • The Library shelf can now display assets within a specific section or section hierarchy, an idea space or idea space hierarchy, or the new Archive and Trash sections.
  • New Project File Format:
  • Curio 11’s new project file format is more compact, more efficient, more robust, and more compatibile with sync services such as Dropbox.
  • Finder Tags for Project Categories:
  • Project categories that you create in Curio are now automatically mapped to Finder tags. This allows Finder searching and organization of categorized projects.
  • Shape Enhancements:
  • Vastly improved multipoint orthogonal line drawing, plus better left/right arrow shapes.
  • Text Enhancements:
  • New typeface popup for choosing a specific weight, a font size stepper for quicker size changes, and a handy capitalization popup that will transform text into various capitalization schemes right before rendering.
  • Mind Map Enhancements:
  • Support for the new iThoughts v4 file format, plus support for MindNode’s zip file format.
  • List Enhancements:
  • More flexible line spacing options, a new line prefix style, and smarter paste as list.
  • Print Enhancements:
  • Change page orientation on the fly in the Print dialog and a new Fit with Auto Expand option for better scaling of large idea spaces.
  • Work Schedule Enhancements:
  • Easier access to work schedule options plus new internationalization support for automatic date calculations.
  • Project Milestone Enhancements:
  • Improved ability to search a project for changes based on specified project milestones.
  • Hyperlink Enhancements:
  • Curio now supports more inconvenient in-project relative hyperlinks, plus other new hyperlink features.
  • Versioned Support Folders:
  • New versioned application support and personal repository folders establishes a more robust and protected structure for major version upgrades.
  • New Welcome Project and Docs:
  • Curio now includes a fantastic new Welcome to Curio project with a revised guided tour to Curio’s major features, the complete user manual, and sample gallery.
  • Plus Much, Much More:
  • Numerous other improvements including code updates and updated 3rd party frameworks.
  • Detailed information about all the fixes, improvements, and changes in Curio 11.0 is available at:
  • https://www.zengobi.com/support/articles/AR110000.html

New in Curio 10.3.3 (Jan 3, 2017)

  • Robustness fixes:
  • Change to project open handler to make it more robust and handle potential errors.

New in Curio 10.3.2 (Sep 12, 2016)

  • MACOS SIERRA FIXES:
  • Important Fix:
  • This release fixes an urgent issue introduced in macOS Sierra. Apple made a change to the Mac's internal text framework in Sierra beta 5 that broke the technique that Curio has always used to allow the editing of text figures on the idea space and causes a crash instead. This release of Curio now uses a new technique for text figure editing which resolves this issue.
  • Gatekeeper Path Randomization:
  • macOS Sierra introduces a new security feature called Gatekeeper Path Randomization which introduces some issues.
  • When you download the Curio application it appears in the Downloads folder. When you go to launch it, Gatekeeper will notice that you haven't manually moved it since the download so, as a security feature, it will do the following:
  • Create a randomly-named directory deep in the file system.
  • Copy the Curio application from Downloads to that random directory.
  • Mark the directory as read-only.
  • Launch this copy of the original application.
  • So? Well now Curio is located in a read-only directory which means checking for updates and updating itself via the Sparkle framework can't happen, because updating itself would require write access. Plus, even if it had write access, it'd be updating that copy of the application in the random folder anyway, not the one in Downloads.
  • Thus, Curio will no longer check for updates if it notices it's in a read-only location. If you choose the Check For Updates menu item then Curio will politely ask you to manually move it to the Applications folder so updates can occur.
  • Hey, wait, you say, doesn't Curio support the nifty Lets Move framework which will ask the user if Curio should move itself to the Applications folder? Yes, but sadly that won't work with Gatekeeper because the user has to manually move the application. It can't be done programmatically.
  • Thus, Curio will no longer offer to move itself to Applications if it's running on Sierra.
  • ROBUSTNESS FIXES:
  • Fixed project gallery issue where deleting a custom category would refresh with an empty list of categories instead of refilling it correctly. (The remaining categories were not actually deleted, it just appeared to look that way which was confusing.)
  • Fixed issue where renaming an asset figure that represents an alias to a file would lose the connection to the file until the project was re-opened. Now renaming works correctly. A similar issue was fixed with the Info inspector's Swap File feature, as well.
  • Fixed issue where copying an idea space as a hyperlink then immediately pasting into Curio could cause a crash due to a malformed URL string.
  • The Open With menus will now only show applications from /Applications or ~/Applications, ignore those in various backup folders or drives. You can show all apps with the Open With Show All Apps advanced setting.

New in Curio 10.3.1 (Aug 9, 2016)

  • TWEAKS:
  • Ideaspace Show Info Tooltips:
  • You can now turn off Curio's info tooltips when you hover over a figure via the new Ideaspace Show Info Tooltips advanced setting.
  • Exporting As Text File Type:
  • While the default file type for text exports is still txt you can override it with your own file type if you wish in the export dialog.
  • FIXES:
  • macOS Sierra Fix: Curio project windows now support Sierra's native window tabs.
  • Fixed issue where you couldn't rename an idea space in the Organizer via double-click.
  • Fixed issue where OmniGraffle files added to the Curio Organizer were displayed as XML.
  • Whitespace is now trimmed from the start/end of text entered on the Search shelf.
  • Fixed alignment of the Priority checkbox in the Search shelf.
  • Fixed issue with media bar's set/clear stop time.
  • Fixed the timing issue that could result in the clearing of the list of projects managed by Project Gallery and Status (yippee!).
  • Fixed random crash on launch issue due to badly timed internal notification related to project aliases.
  • More robust handling when saving project categories and projects in those categories.

New in Curio 10.3 (Apr 8, 2016)

  • Tweaks:
  • Duplicate Underlying Asset
  • Another very popular request: right-click on a single selected file asset figure on the idea space and you can now choose Duplicate Underlying Asset which will duplicate the figure itself and its underlying asset so it has its own copy of the original asset file. The usual Duplicate operation is also available which simply makes a copy of the figure but points it to the same underlying asset as the original.
  • Smarter Hyperlink Path Resolution
  • If you have have hyperlinks to Curio items created via Copy As > Hyperlink then they contain absolute paths to a specific project, for example: curio:///Users/gbrowning/Desktop/test.curio. If a given project cannot be located Curio will now automatically determine if the user specified in the path should simply be replaced with the current user. This feature means links will continue to work if you upgrade your machine and your user path changes from /Users/gbrowning to /Users/georgebrowning or if you want to share projects containing inter-project links with another user, like /Users/gbrowning to /Users/tcook, as long as they place the projects in the same relative folder hierarchy.
  • Line Decorations
  • Curio now supports additional Line Decoration advanced settings if you wish to override the default head and tail arrow head decorations.
  • Media Controller
  • Curio is no longer dynamically adding/removing various entries to the media bar's actions menu, based on the presence of poster frames, etc. Also, you can now jump to the start or end of a movie even if overridden values aren't specified.
  • Personal Repository Folder
  • Curio now supports a Personal Repository Folder advanced setting so you can sync your tags, styles, idea space templates, and stencils with another machine.
  • TIFF
  • Support for TIFF as an option during image or HTML export has been dropped, as TIFF is not supported widely on some platforms and browsers.
  • Robustness Fixes:
  • Say while a project is opened, you switch over to the Finder and move the destination file or folder that an asset figure alias was pointing to. When you switch back to Curio, Curio will now automatically notice the move and refresh its cached resolved path to that aliased file (instead of showing a broken link).
  • Fixed issue where renaming an asset figure, which renames the underlying asset file, temporarily severed the connection to the asset file until you reloaded the project.
  • Fixed issue with Curio throwing exceptions when attempting to render very narrow rounded rectangle shapes. We've reverted back to custom code to draw them instead of Apple's native routine as the latter is simply too fragile.
  • Fixed an issue where the Local shelf could run away with a seemingly non-stop query, like if you searched for all files of kind "Document" on your entire Mac. There's now a 5,000 count limit at which point Curio will automatically halt the query and show those results.
  • El Capitan Fixes:
  • Found a file saving issue that primarily impacted El Capitan users when saving brand new, untitled projects.
  • Fixed an El Capitan issue with the mini tags and mini percent complete inspectors so that their main text fields have focus when they first appears even if the user has "full keyboard access" enabled via System Preferences > Keyboard > Shortcuts > All Controls. Previously the recently-added close button on those inspectors had focus and the user had to manually shift focus to the text field to enter a tag or percent complete value.
  • Fixed an El Capitan issue where a gap could appear under the toolbar if the toolbar is in "icons only " mode.
  • Fixed odd issue where on El Capitan the scribble brush routines may not work (due to a mouse drag event coming in with an odd pressure of 0?!).
  • Import/Export Fixes:
  • PDF Mirror now exports Organizer aliases.
  • Fixed issue with Copy As > PDF so that Preview will see the PDF data on the clipboard (it requires the old NSPDFPboardType type on the clipboard so now we put that and the newer NSPasteboardTypePDF on the clipboard).
  • Curio can now accept single contact items dragged over from the Contacts app. This works around a bug (?) Contacts has with promised files not getting created.
  • During HTML export, Curio now appends ?nocache=timestamp to the idea space image references to prevent browsing caching when re-posted.
  • During HTML export, Curio now expands the clickable region for a figure to include any adornments so clicking a jump adornment now works.
  • Meta Fixes:
  • Fixed issue where you couldn't delete bundled tag sets.
  • The +1 week button on the figure date inspectors previously added 7 work days, which would skip over non-workdays such as weekends, instead of simply adding 1 week. This has been fixed.
  • Pinboard Fixes:
  • You can now expand/collapse a titled pinboard even if autoresize is disabled in its inspector.
  • If you drag all line end points so they snap to figures located within a collection, such as a pinboard, Curio will now automatically make it so the collection owns the line instead of the idea space. That way you can collapse the collection and the line will disappear.
  • Other Notable Fixes:
  • Curio's embedded Spotlight and Quick Look plugins work, once again, on Yosemite systems instead of requiring El Capitan.
  • Updated mail AppleScript so Curio supports Microsoft Outlook 2016, while still supporting the old Outlook.
  • Fixed several issues with figure style previews so they are rendered correctly in the style gallery.
  • Fixed the Geometry inspector alignment and distribution buttons so they work correctly in the inspector popup.
  • Fixed Status shelf issue in the tasks results list where percentage complete checkmarks for unopened projects (that is, projects that aren't the currently opened project) weren't being displayed at all. Checkmarks for unopened projects now display correctly as grayed-out items, since you can't change their states, while the tasks for the opened project is displayed with normal colored images since you can right-click and set a new percent complete value.
  • Replaced Curio's preferences icons with sharper, Retina-quality images.
  • Fixed some layout issues with the figure tooltip so it can't get too huge.
  • Fixed issue where editing some borderless text figures may result in a missing frame edge.

New in Curio 10.2 (Feb 12, 2016)

  • NEW FEATURES:
  • Sparkle:
  • Curio uses the popular Sparkle framework to handle application updates. We're now using the Sparkle version 1.14.0 which fixes a number of bugs and addresses a number of important security issues.
  • In addition, for enhanced security, Curio is now making https calls to Zengobi's server to check for and download available updates.
  • Curiota:
  • Custom Collections: The Library now lists custom, user-created collections correctly in the Scope popup.
  • Web Links: If you drag a Curiota note which only contains a single web link then the result in Curio is a web link figure, instead of a text figure.
  • Shape Styles
  • The Issue: Previously the geometric shapes under the Drawing Tools popup and the Insert > Basic Shapes gallery all inherited their styling information from Curio's standard text figure. Why? Because technically all of those shapes can turn into text figures simply by double-clicking on them and typing in some text, so this made sense initially. The problem is that if you redefined the text figure's default styling, via the Format > Set As Default Format for Text Figure menu item, then any new geometric shapes you created would inherit those same style changes, which is probably not what you wanted.
  • The Solution: This has been fixed in this release. Now all of the geometric shapes have their own, private, customizable properties stored separately from the text figure's styling. Drag out a house shape — either from the Drawing Tools popup or the Basic Shapes gallery — customize its properties such as colorings and border, then choose Format > Set As Default Format for House Figure menu item to set its private, custom style. As you can see in the above screenshot, the Basic Shapes gallery has been updated to show you overridden styles.
  • Reset Format: There's also a new Reset Default Format menu command that will (a) reset the formatting for the selected figure type, and (b) apply the default style to the selected figure.
  • Copy/Export Figure Notes:
  • When you copy one or more figures, or export an idea space as RTF, you can optionally include figure notes with the resulting output. Simply make sure the Edit > Copy As > Include Figure Notes When Copying/Exporting Text menu item is checked.
  • Align & Distribute:
  • In addition to use the Arrange menu, you can now use the Arrange inspector panel to align the edges or distribute the selected figures.
  • Xcode 7.2.1:
  • Curio is now being compiled with Xcode 7.2.1, up from Xcode 6.4, which required a good number of internal tweaks to support Apple's latest and greatest frameworks and development tools.
  • MINOR TWEAKS:
  • Variables: Curio will now leave as-is any substrings it finds that happen to use {% and } as a prefix and suffix instead of removing them as if they were invalid Curio variables which use those same delimiters.
  • Fonts: The fonts popups in Curio will now show the same available fonts as Pages, TextEdit, and other apps.
  • Media Playback Timer: Curio now uses a higher resolution timer (0.01 seconds, instead of 0.05) during playback so the displayed time is more accurate. You can also override this with the Media Playback Timer advanced setting.
  • List Title: You can override the default list title, "My List" with the List Title, advanced setting.
  • Priority Text: You can override the default priority titles, like "Urgent", with the Priority-related advanced settings.
  • YouTube: Curio now detects dragged-in and pasted YouTube links with newer formatting such as https://youtu.be/YySSqEFe_K8 and https://www.youtube.com/watch?v=YySSqEFe_K8&feature=youtu.be for automatic embedded video handling.
  • Rulers: Curio now remembers and restores ruler visibility.
  • Reset Default Format
  • Previously you could use the Format > Set as Default Format for FigureType menu item to tell Curio to use the selected figure's styling as the default for future figures of that same type (e.g. text, mind map, list, etc). Now you can reset the formatting for a selected figure with Format > Reset Default Format for FigureType Figure menu item. This will (a) delete your override style for the selected figure's type out of preferences, (b) apply the factory-default styling to the selected figure.
  • Notes Adornment: If you click on a figure's note adornment then the notes window appears. If you click again on the notes adornment for the same figure the notes window will now disappear.
  • Movie Figures: Previously if you set a poster frame then Curio would show that, else the very first frame. Now, if no poster, then Curio will show the start time's frame, if a start time is specified. You may also use the Movie Poster Percentage advanced setting to tell Curio to grab the frame at various positions within the movie.
  • EL CAPITAN FIXES:
  • The File > New, File > New From Project Template, and File > Open From Gallery windows no longer open in full screen mode, when Curio itself is in full screen mode.
  • OTHER NOTABLE FIXES:
  • You can now paste PDF-formatted images into Curio, including those generated within Curio via the Edit > Copy As > PDF menu item.
  • The repository view on the left size of the various gallery windows no longer resizes when the window is resized.
  • The File > New From Project Template gallery window is now much faster when resized.
  • Fixed issue with deleting a movie figure that is actively being played.
  • Fixed issue where copying a figure as text automatically included an extra carriage return at the end.

New in Curio 10.1 (Dec 15, 2015)

  • New Features:
  • 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.
  • 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.

New in Curio 10.0 (Nov 17, 2015)

  • Curio 10 adds loads of new brainstorming, note taking, and task tracking features I know you'll enjoy. Check out the What's New section on the main Curio site to learn more about all the new features including a new Stacks collection, interface enhancements, mind map & list sorting, mind map import/export improvements, table enhancements, tag emoji, and much, much more.
  • One of the big new features is actually a separate product that extends Curio 10's functionality. We've had lots of requests for more ways of getting notes and data into Curio, ideally even if Curio isn't running.
  • We've solved this with Curiota, our new, free app available at the Mac App Store. It runs all the time, takes up very little memory or CPU, and provides a menu bar icon for you to quickly take notes or drag in files. You can even bring in notes and files via Services, Share, Save PDF, bookmarklet, and AppleScript.
  • The items you collect with Curiota are stored in an open, easily accessible format that Curio 10 can search through and display using its new Local library shelf for easy integration with your Curio projects.

New in Curio 9.4.8 (Oct 14, 2015)

  • OS X El Capitan Fixes:
  • Fixed crash in the OS X font framework related to text editing in a Curio text figure (aka, no more "a" in the text highlight color control).
  • Fixed crash in the OS X font framework when preloading the style cache (aka too many simultaneous font requests for El Capitan to handle?).
  • Fixed crash involving splitter view when transitioning to or from full screen mode.
  • Fixed issue where Organizer previews and PDF Mirroring wouldn't update correctly.
  • Fixed issue where the "broken jump target" dialog could interfere with UI layout when loading a project.
  • Fixed issue where rotated, scanned PDF's were not rendered within Curio with the correct orientation.

New in Curio 9.4.7 (Apr 28, 2015)

  • Notable Tweaks:
  • If you drag an image from Chrome into Curio we're now decoding the click URL and an appropriate title, just like images dragged from Safari.
  • New Share menu choice to export selected idea spaces as a Curio project extract.
  • Notable Fixes:
  • Got rid of change made in 9.4.6 where focus was forced to the idea space after switching between idea spaces in the Organizer.
  • Fixed minor redraw error with the underline figure style in mind maps.

New in Curio 9.4.6 (Apr 21, 2015)

  • New Project Creation:
  • The File > New menu item will now allow you to quickly create a new project containing a chosen initial idea space style or template.
  • You can also still create a new project based on a project template using the renamed File > New From Project Template menu item.
  • Notable Tweaks:
  • Big change to HTML exporting so perfect, retina-quality images are automatically created on Retina Macs. This required a change to the internal code as well as to the bundled HTML Export Templates (so if you're using a custom template then you may want to check out the differences). On Retina, Curio is now generating a 2x-sized image and then allowing the browser to optimally size that when rendering. On Retina browsers the result is much cleaner than previously. This is the most efficient way to do this since exporting a 144 DPI and a 72 DPI image and using on-the-fly Javascript image swapping is tricky to do across various browsers.
  • Now bundling a new HTML export template entitled White which displays idea spaces on a white background with no gradient or shadowing.
  • Now showing the inspector shelf by default when you create a new, untitled project.
  • Mind maps now have a default title: Central Topic.
  • Tweak to Organizer folder coloring so displayed folders are much more visible on Yosemite.
  • Updated Getting Started with a section on Idea Graphs / Connected Figures.
  • Notable Fixes:
  • You can no longer group/ungroup figures within a pinboard. Previously this was possible but it turns it the technique was invalid and could result in a corrupted figure tree. It will take more substantial refactoring if we decide to support this in the future (in general, collection figures don't support grouping/ungrouping within the collection).
  • Fixed crash which could occur when hovering over or clicking on figures that are 0 pixels wide or tall.
  • Fixed crash when right-clicking on destination figure when jump anchors are pointing to it.
  • Very minor fix on Yosemite so selecting the font size popover in the inspector bar doesn't result in odd redraw glitches for the text color control located to its right.
  • Fixed annoying toolbar "bounce" when going into full screen mode on Yosemite.
  • Fixed list style issue where a style where list prefixes, such as enumerators or bullets, didn't turn white when the text was white.
  • Made Curio a bit smarter when validating a jump action to more gracefully recover issues which can arise when duplicating idea spaces with inner-idea space jumps.
  • HTML export now handles idea spaces with carriage returns in their titles.
  • Dragging a citation from Mendeley Desktop into an idea space now works correctly (we're ignoring the invalid URL on the pasteboard).
  • Fixed an issue with the text highlight color well not handling the Shift key correctly to show the last chosen color.
  • Idea space link figures now support captions more reliably.
  • Fixed oddity where main splitter would move around when the user switched between idea spaces and folders or Organizer documents. Strangely this fix also took care of a seemingly unrelated issue where text could not be edited close to the splitter bar.
  • Fixed a very minor drawing artifact with certain line arrowheads.
  • Fixed an issue where figure stencil previews weren't getting drawn correctly for the gallery.
  • Now cleaning pasted URL's a bit better to make sure there's no accidental whitespace before or after the URL text. This fixes an issue where OmniFocus included a new-line character tacked onto the end of their URLs.
  • Fixed flickering issue when using the color picker.
  • Fixed issue where HTML and idea space image export didn't render figure shadows.

New in Curio 9.4.5 (Dec 8, 2014)

  • Notable Tweaks:
  • If you hold Shift while dragging a figure around then it will be constrained to either move horizontally or vertically based on its initial direction.
  • The Arrow Up and Arrow Down shapes now support the Auto inflate to minimize clipping feature on the Shape inspector's Display tab.
  • New support for Reverse Shift Adopt Style Logic advanced setting.
  • Notable Fixes:
  • Fixed bug where trying to edit a brand new figure could result in the figure disappearing.
  • Fixed very subtle bug where the Curio idea space may incorrectly handle clicks through an opened sheet, such as the Apply Style sheet.
  • Subtle Yosemite fix which takes care of a quirky Actions popover inspector refresh issue.
  • Fix so Curio's Spotlight plugin correctly loads tags specified by an override Application Support Folder advanced setting. Note that you have to specify its override value directly using its com.zengobi.curio.mdimporter value. See the advanced settings page for more info.

New in Curio 9.4.4 (Nov 24, 2014)

  • Notable Fixes:
  • Fixed an issue where the Stop Browsing button didn't work with embedded WebViews. This also prevented users from navigating away from the current idea space if a WebView was being browsed.
  • Tweaks to the scroll wheel handler so if you're over an embedded WebView then we pass the scroll events directly to the WebView instead of scrolling the idea space.
  • WebView browsing controls are still available on the inspector bar even if you're working with a locked figure.
  • A Note About Responsive Scrolling and WebViews:
  • Curio 9 supports a nifty OS X feature called responsive scrolling that Apple added back in Mavericks. This feature speeds up scrolling a ton with a clever trick where OS X caches areas of the scrollable view that the user doesn't see, yet. That way, if the user scrolls there, it's already in its cache. The result is super-fast scrolling that many Curio customers absolutely love.
  • However, we've noticed that Mavericks's support for responsive scrolling has some issues, many of which are fixed in Yosemite.
  • In particular, WebView figures embedded on idea space that show certain web pages — like YouTube video pages — appear to mess up that responsive scrolling cache so that, in Mavericks, you can see content of that web page outside the WebView bounds. Yosemite is much, much better although still not completely perfect: it's correctly clipping everything outside the scroll bounds except if a movie is playing and you scroll up then you can see it scoot off above the view area, where it should have been clipped.
  • There are two ways to workaround this issue:
  • The first is to tell Google that you want to view videos using HTML 5 instead of Flash by clicking the Request the HTML5 Player button located on this page. This appears to fix the problem on Mavericks enough so it clips just like Yosemite whereby everything clips correctly except for the playing video which can scroll off the top of the view.
  • Alternatively you can simply turn off Curio's support for responsive scrolling entirely via the responsive scrolling advanced setting. With responsive scrolling disabled those problematic web pages render beautifully. Scrolling is still very good — as good as it was in Curio 8 and earlier — but you don't get the super-fast scrolling that responsive scrolling would have provided.

New in Curio 9.4.3 (Nov 24, 2014)

  • Status Tweak:
  • New Force Reload menu item under the Status shelf's Tasks actions menu.
  • Collection Tweaks and Fixes:
  • If editing a list title and you press Enter, Curio will now automatically shift focus to the first item in list, if it exists, otherwise it will create a new first item.
  • When adding new items to a collection Curio will now make sure the new figure is visible by scrolling it into view if necessary.
  • Fixed a primary cause of mind map "fly-out" issues due to a bad internal calculation.
  • Using the mind map and list inspector buttons to spread figure style information to siblings and cousins should now be more reliable when branch coloring is enabled. When you spread a style to siblings, Curio will now replace all style information for top-of-branch-coloring nodes but, for dependent nodes, spreading a sibling style will only replace geometric information without replacing the specified coloring information since it inherits that from its parent.
  • Text Tweaks and Fixes:
  • Fixed a text tool issue which prevented users from double-click-dragging on the idea space background to create a new, sized text figure.
  • Fixed another text tool issue so you can now click on existing text figures with the text tool to edit them.
  • Fixed minor issue where editing a text figure, resizing it, then stopping the edit resulted in a figure that didn't have a selection glow (so you couldn't tell it was still selected).
  • Fixed flakiness when trying to select a range of text in a figure within a grouped figure.
  • Organizer Tweaks and Fixes:
  • Fixed Organizer crash when drag-and-dropping items into a closed folder.
  • Fixed Organizer issue so you can now hold Shift down while using the up/down arrow keys to select multiple idea spaces.
  • PDF Figure Tweaks and Fixes:
  • Now a bit smarter at determining if a PDF is an image (like from Illustrator) or a document (like from Word, Pages, Keynote, etc). For PDF images we don't show the Curio PDF annotation tools, but we do for documents. The simplified solution is if the PDF has more than one page or is a single page that contains text then Curio's PDF annotation tools will be available.
  • In Yosemite, Apple fixed a rendering bug introduced in Mavericks which prevented Curio from allowing users to annotate PDF figures if the idea space was zoomed. So, while Curio on Mavericks will still forbid annotating until you zoom to actual size, it is now permitted on Yosemite. Good job, Apple!
  • Turns out Mavericks has another issue with PDF's where selections and annotations do not appear when annotating a PDF if responsive scrolling is enabled, which it is by default for faster scrolling. The bug does not appear on Yosemite as it handles this with no problems. This release adds a workaround on Mavericks (by disabling PDFView layers) so selections will work correctly if you want to keep responsive scrolling enabled (it can be disabled via advanced settings).
  • Fixed an issue where if you're annotating several different PDF documents at the same time in the same idea space, then all annotations are now recorded if you close the project or go to another idea space. Previously only the last selected PDF figure would be committed.
  • If you have several PDF figures all showing the same PDF document, perhaps showing different pages like via Spread PDF, then you are now only able to annotate one at a time. If you begin annotating a different figure of the same PDF, Curio will now commit the first figure's annotations to disk before the next one goes into annotation mode. This fixes a bug where simultaneous annotations made to the same PDF via different figures were not all committing to disk.
  • Other Notable Fixes:
  • We now force movies embedded on the idea space to be loaded synchronously so we have what we need to show the correct preview image and begin playback. We also fall back when no poster image or first frame can be found to show a generic movie icon. All of this fixes the issue where movies dragged into Curio could result with an empty image.
  • Fixed tooltip display issues on Retina Macs when resizing or repositioning figures.
  • Adjusted the double-click handling of the select tool so double-click-drags work more reliably to instantly move a figure.
  • Fixed custom, collection-specific toolbar button gallery popups, like List or Mind Map, so the back button isn't visible since that's confusing.
  • It appears that Yosemite has an odd bug where the computer's Sharing name can have numbers appending to the end, like MyMac (26), which can interfere with Curio's session settings file name. If Curio cannot find that session setting file then parameters such as the last expanded state of Organizer items cannot be restored. This release fixes this issue by cleaning sharing names on Yosemite.

New in Curio 9.4.2 (Nov 24, 2014)

  • Notable Tweaks:
  • Minor change to the Curio Quick Look plugin so generated previews are compressed JPEG's instead of uncompressed TIFF's. This takes care of the issue where requesting a Quick Look preview for a large Curio project would sometimes fail due to the result being too many megabytes in size for Quick Look.
  • Notable Yosemite Fixes:
  • Fixed issue where launching Curio on Yosemite, with no previously opened project appearing, then creating a new project could result in a crash.
  • Fixed issue where the Action's Go to Idea Space > Specific idea space popup was not working correctly.
  • Notable Fixes:
  • The Actions inspector is no longer percent escaping any entered URLs so we don't encounter issues with double-escaping.

New in Curio 9.4.1 (Nov 24, 2014)

  • Notable Tweaks:
  • Minor adjustment to center the new app icon within its bounds.
  • Minor tweak to the shelf background color on Yosemite to match iWork on Yosemite's inspector background color.
  • Notable Fixes:
  • You can now resize text figures with the Text tool by dragging on the figure resize handles.
  • Fixed an issue where the Format > Text > Writing Direction setting wasn't getting stored correctly in some cases with text figures.

New in Curio 9.4 (Oct 15, 2014)

  • Curio's New Icon is Ready for Yosemite:
  • Curio's application icon has been updated to match the Yosemite style.
  • Some things you will notice:
  • Yosemite icons have a different perspective and rotation than those found in earlier OS X releases — it's more of a head-on look now.
  • Yosemite icons are much cleaner looking, with less busy graphics and more subtle texturing.
  • Curio's distinctive orange and blue coloring are still there so it's easily recognizable on the Dock.
  • The Curio icon now has exactly the same shadowing, lighting, and right-side curve as the other "book" apps bundled with Yosemite, such as Contacts and Dictionary, shown below.
  • Many thanks to Cuberto, once again, for their most excellent work on Curio's icon.
  • Updated press resources have been posted to our press page.
  • Text Editing & Resizing Enhancement:
  • When you double-click on the idea space background to create a new text figure, you will now immediately see resize handles so you can easily resize that new figure to give it a set bounds ‐ at any time even before typing characters or after typing without having to go into select mode first.
  • While mouse users have long been able to double-click-drag to set a width at creation, this new feature is useful for trackpad users so they can double-tap to create a new figure then use the resize handle to drag out a new size.
  • And all users will enjoy being able to resize a figure while still in edit mode.
  • On a related note, the size of the smaller resize handles have been increased a tad to make them easier to grab.
  • Container Figure Date/Time Modified Variable:
  • When you modify, delete, move, create, or do anything to figures within a containing collection, such as a pinboard, then that overall container's last modified date is now updated as well, even if a re-layout (in the case of a mind map, for example) was not required.
  • With that in place, Curio can support a few new variables which may be useful related to the container's last modified date and time.
  • So, for example, you can set a pinboard's title to something like
  • {%ContainerFigureItemCount} Tasks - {%ContainerFigureDateModifiedShort} @ {%ContainerFigureTimeModifiedShort}
  • and it will be instantly updated when items within the pinboard are modified in some way.
  • Superscript & Subscript Improvements:
  • Superscripting and subscripting are now even better
  • New keyboard shortcuts, identical to those used in Apple Pages app, are now available under the Format > Font > Baseline submenu to make it easier and faster to superscript or subscript selected text.
  • Those same menu items now decrease the font size of the selected text, just like the superscript and subscript inspector bar buttons, and just like Apple Pages.
  • Previously Curio used to directly modify the underlying baseline attribute of the selected text. However, in this release we're now using the standard super/subscript internal text attribute. Why? By using this attribute the super or subscript will automatically shift itself appropriately if the overall font size is changed. Previously changing the overall font size would keep the old baseline attributes as-is, not shifting itself as appropriate when the font size changed.
  • Status Shelf Enhancements:
  • Easier Adding - Added a handy Add Current Project to Category menu item to the Status shelf projects actions popup menu so you can easily add the current project to the current Status shelf category.
  • Untagged Tasks - Added a handy Include grouping for untagged tasks menu item to the Status shelf tasks actions popup menu which will include a new Untagged grouping for all untagged tasks, when you're grouping by tag sets.
  • This is super-handy because you can drag-and-drop an item from the Untagged grouping to a tag grouping to change its tag association directly within Status.
  • More Tweaks -
  • Lastly, the tasks area of the Status shelf will now remember your scroll position when you switch projects which makes stepping through tests much easier to do.
  • Notable Tweaks:
  • Added new Into bundled stencil with an arrow shaped figure going into another figure, as shown on the right.
  • Modified the idea space and figure gallery windows so the default zoom is a bit smaller and the windows a bit bigger so you can see more items.
  • Notable Yosemite Fixes:
  • Fixed the trial countdown display in the title bar so clicks on the countdown work correctly.
  • Fixed presentation mode so it supports slideshows on the secondary display.
  • Notable Fixes:
  • Fixed a flakey Show Rulers item under the Format menu.
  • Fixed issue where Zoom to Fit wasn't working correctly if you stepped past a folder.
  • Fixed issue where double-clicking a text figure with an action wasn't performing the action.
  • Using Command-LeftArrow/RightArrow will no longer extend the selection in the Organizer.
  • The Show/Hide Checkmark context menu item now works correctly with a group figure.
  • Fixed a bug which prevented the inspector bar text color well from working when editing an RTF file in the Organizer.
  • We no longer warn you with repetitive Cannot save changes. Is the file read-only? occurring via the autosave system.
  • Idea space links now correctly refresh their previews or icons if the linked-to idea space changes.
  • Fixed a hang that could occur at startup if you immediately edited a text figure at the same time Curio was generating previews for figure styles.
  • Fixed Format > Text > Writing Direction submenu so it now works correctly.

New in Curio 9.3.2 (Sep 30, 2014)

  • Notable Tweaks:
  • Mind Map Direct Click
  • Mind maps now support direct click by default. This means you can now click a figure within the mind map without having to select the mind map figure first. If you click on the background of the mind map then the mind map figure itself is selected. You can disable this direct click feature via an advanced setting.
  • New Mind Map Styles
  • A handful of new clean mind map styles have been added. Matching border and non-gradient fill colorings and the absence of shadowing give these new styles a refreshing, simplified look.
  • New Mind Map Context Item
  • Right-click on a node in a mind map and you will now see a handy Children Inherit Colors menu item to quickly spread a parent's colorings to its children.
  • HTML Export Optimization
  • Changed the Standard HTML export template so if an export consists of only a single idea space then the navigation controls are hidden so they don't clutter the display.
  • Notable Fixes:
  • Fixed issue where editing within an inspector text field could get interrupted by inspector refreshes.
  • Fixed Spread PDF-related potential crash.
  • Fixed issue with incorrect imagemap coordinates when HTML exporting on a Retina Mac.
  • Dragging a Finder folder into an idea space or Organizer will now always keep the full name of the Finder as the title of the created asset. This means if dots are in the folder's name then they will be in the title as well.
  • Updates to the Curio User Manual regarding Panic's Status Board iPad app since they now support Dropbox directly within the app.

New in Curio 9.3.1 (Sep 20, 2014)

  • Bug Fix:
  • This release fixes an 9.3 bug where auto inflated text shapes where not getting inflated when they should have been. For example, a text figure with a cloud shape was suddenly quite tight with no automatic margin applied.
  • Related Tweaks:
  • Normally certain shapes (Cloud, Diamond, Hexagon, Octagon, Oval, Semicircle, Speech, Trapezoid, TrapezoidFlipped, Triangle, TriangleFlipped, TriangleLeft, TriangleRight) are set to auto inflate their bounds automatically to minimize the amount of clipping that could occur to any text or image within the shape. The result is a nicer looking resulting shape without you having to fidget with margins or things like that. This can be toggled off and back on within the Shape inspector.
  • However, there may be situations where you'd rather not have Curio do this for you and you'd rather have ultimate control over the bounds.
  • So now there are some new Auto Inflate advanced settings so specific shapes, like triangles, don't auto inflate by default. You can even tell Curio that no shapes should auto inflate by default.
  • Interface Change: "Auto Inflate to Minimize Clipping":
  • The Clip to Figure's Shape checkbox in the Shape inspector's Display tab used to only be available if an asset figure is displayed as preview. However, Curio can auto inflate even with text figures so this was not ideal. So this functionality has been renamed to Auto Inflate to Minimize Clipping and is always available in the Shape inspector.
  • Triangle Centering:
  • On a related note, the triangle shapes now do a better job of centering content within the shape bounds. They are also less jumpy when resized.
  • Notable Tweaks:
  • Via the mini meta inspectors you can now change tag, date, and percent complete properties even for locked figures.
  • Align and Distribute menu item and context menu items are now available for items within a pinboard.
  • Notable Fixes:
  • Web links now work correctly in an HTML export.
  • Potential hang patched when updating idea space previews in the background.

New in Curio 9.3 (Sep 16, 2014)

  • Export Idea Space as PDF Image:
  • Curio has long supported exporting one or more idea spaces in PDF format. However, this is tied to the print system and therefore the result is each idea space is either scaled to a single printed page or a paginated number of pages.
  • We have a new option for obtaining a raw, unpaginated PDF image representation of the idea space. Within the standard Export As > Image dialog you can now choose PDF, in addition to the usual JPEG, PNG, and TIFF options.
  • The result is a full size, unscaled, unpaginated PDF image for each idea space which renders beautifully at any zoom level within Preview or when printing.
  • Pinboard Automatic Resize Control:
  • You can now tell Curio to turn off pinboard automatic resize, which means it will no longer expand its bounds to hold newly added items. The default for this setting can be overridden in the advanced settings.
  • Faster Startup:
  • Curio should now start a bit faster for two key reasons:
  • 1. Curio will now store a very small, compressed thumbnail of each idea space asset in addition to the larger PDF preview. When loading the Organizer this smaller thumbnail is used so the Organizer renders itself instantly. For projects with dozens of very large or complex idea spaces, and therefore complex PDF previews, the result will be a substantial speed improvement.
  • 2. The generation of bundled style previews on a background thread are now delayed briefly so opening projects is given first priority. This also gets rid of the superfluous disable_update_timeout / common_reenable_update messages appearing in Console.
  • Priority Keyboard Shortcuts:
  • Just like you can press 1-5 and 0 to set or clear a figure rating, you can now use the Option key along with the number keys to set or clear a priority.
  • New Idea Space and Folder Advanced Settings:
  • The titles for your new idea spaces and folders can now be specified as either hardcoded strings or custom dates thanks to some new advanced settings in the Organizer section.
  • New Connected Figures Advanced Settings:
  • The connected figures feature has some new advanced settings to override the default line color and dash pattern.
  • Curio User Manual: Sharing:
  • A new section detailing and consolidating information related to sharing, exporting, and printing has been added to the latest Curio User Manual.
  • Notable Fixes:
  • If Curio is not running and you specifically open a file via the Finder or Dock menu then Curio will only open that file and not also open all the previously opened projects.
  • Fixed an error where the context menu for a jump destination might not appear if a jump source is on an idea space with more than 20 characters in its title.
  • Fixed a subtle error regarding line text labels which could result in a potential crash.
  • Jump target aliases are now resolved on the main thread in case we have to ask the user to help us fix broken aliases. This resolves a potential crash issue.
  • Fixed crash issue with pentagon drawing.
  • Fixed issue with some shapes, like triangles, would jump around when being drawn.
  • Fixed an odd issue where the standard Color panel could accidentally unintended trigger color changes to selected objects.
  • Fixed an HTML export issue where the imagemap offsets were calculated incorrectly thanks to the margin around the idea space.
  • When you create a folder focus was supposed to be on the folder name which is automatically selected for editing.
  • The Filter tags popup now listens for newly added, changed, or removed tag local project or global notifications.
  • Replaced calls to userSpaceScaleFactor with backingScaleFactor in a couple of 3rd party frameworks so we no longer log that message to Console.
  • Search shelf: If a collection figure matches a search criteria then we're now showing the entire collection, and contained figures, as undimmed. Likewise, for index cards, if a search matches the body or title text then the index card itself is also rendered undimmed.
  • URL assets, such as those used by WebView figures, are no longer shared when the owning figure is duplicated. This fixes the problem where changing the URL associated with a duplicated WebView figure changes the original WebView's URL as well.
  • Fixed an issue where the Calendar inspector panel wasn't updating itself correctly when switching between project windows.
  • Fixed an issue where an adornment in a list, such as a checkbox, could bounce just a tad when going from an empty list item to one that has at least one character.
  • Fixed another related adornment list issue regarding initial flag size.

New in Curio 9.2 (Aug 26, 2014)

  • Evernote Enhancements:
  • Evernote Stack Support
  • Curio will now display your notebooks in hierarchical stacks, if you're using that organizational feature of Evernote.
  • Reveal in Evernote
  • You can now right-click in the Evernote shelf and choose Reveal in Evernote and the selected note will be revealed in the Evernote Mac client.
  • Referenced From
  • In Curio you can create figure jump actions, jump anchors, and idea space links. Clicking on one of these types of figures will jump the user to another spot in the project: either another figure or perhaps an idea space.
  • Once you arrive at your destination you can use the various Back navigation methods (Organizer > Back menu item or keyboard shortcut, Option-click on the navigation bar's previous button) to go back to the originating source. But sometimes, while at a destination, you want to see all the jump figures that jump to this location. Now you can.
  • Right-click on a destination figure or idea space and you see a new Referenced From submenu. This contains all figures that jump to this location. Simply choosing one will jump you over to that source figure.
  • Note each figure is listed with their title plus, in parentheses, the figure's type and the title of the idea space it is located on, just in case the figure's title isn't enough to uniquely identify it for you.
  • This works for any local project jumps created with jump actions, jump anchors, or idea space links. However, this doesn’t include any hyperlinks since those can be placed anywhere even outside of Curio.
  • Section Path Info
  • In this screenshot from the Organizer's context menu, notice that Curio will include section path information as well, if the source figure is located within a complex section tree.
  • Figure Rotation
  • Stepper
  • The figure rotation inspector now has a stepper for finer control of the rotation angle.
  • New Keyboard Shortcuts
  • And, in addition to the existing R and Shift-R keyboard shortcuts for rotating the selected figures by 45° and -45°, you can now press Option-R and Option-Shift-R to rotate by 1° and -1°.
  • Zoom Indicator
  • When zooming on the idea space view we now show an indicator so you know what scaling level you are at.
  • Scribble Inspector Shelf
  • When activating the brush and pen scribble tools a new Scribble inspector appears in the inspector shelf, if the inspector shelf is visible.
  • Filter on Top
  • By extraordinary popular request, the filter bar is now at the top of the Organizer. If Sections panel is displayed then filter will be under that panel as it filters the displayed idea spaces and other Organizer items in the currently selected section.
  • Find within Notes
  • Pressing Command-F when the Notes floating window has focus will now show a Find bar within Notes so you can easily search for text.
  • Collection Enhancements:
  • Major speed improvement made to large collections such as mind maps and lists so they update themselves much faster when typing.
  • With radial, left, and right maps there's now a bit of extra vertical spacing between branches that have children. That way they aren't pressed quite so closely together and, in particular, boundary shading looks better. With existing mind maps you won't notice the new spacing until you force a re-layout by modifying a node or pressing N (Natural Size) when the mind map is selected.
  • The Insert toolbar popover now shows items specifically for importing list, mind map, and tables from external files.
  • Importing mind maps directly from Biggerplate.com via the Insert popover works once again.
  • Fixed issue where importing a list from OPML resulting in an extra list title.
  • If a node in list or mind map is collapsed and you insert a new child then it will now automatically expand so you can see the children.
  • Slight tweak so mind maps update their bounds a bit less frequently while you are editing a figure.
  • Tweak so mind maps pick branch color settings when you add new top branches.
  • Meta Enhancements:
  • If you hold Command down while clicking on a checkmark then the figure is checked and its due date is changed to today. This is handy because subsequent items in a list or mind map will instantly update themselves to begin now that the current task is done.
  • Now drawing a neutral gray color-coded bars on the sides of the date adornment when you mark an item as completed. That way these items remain lined up with other remaining tasks in a list.
  • Support for Date Adornment Format advanced setting so you can specify any format you want for the date adornments.
  • The presentation mode rating stars overlay, which appear when you hit numbers 1-5 to rate a selected figure, now looks much nicer.
  • Minor fix for focus change when dismissing mini meta popover.
  • Notable Tweaks:
  • If you hold Option down while dragging a message from Mail we'll now store a link to the message within Curio instead of embedding a copy of the message.
  • The mouse click handling and editing frame for text figures in notepaper grid styles is now much more accurate.
  • Now showing overlay alias curled arrows on image thumbnails in the Project Library.
  • The Actions AppleScript editor no longer converts quotes to curly quotes, has a slightly bigger font, and a slightly bigger editing area.
  • The figure stack scroll speed via the mouse scroll wheel has been adjusted so it's much smarter about scrolling at a reasonable rate.
  • Added an Ideaspace Responsive Scrolling advanced setting if you regularly work with extremely complex idea spaces that may be slower due to the additional rendering required for responsive scrolling's offscreen cache.
  • Notable Fixes:
  • Our Airmail support is more robust now: Curio will now look for either Airmail or AirMail via AppleScript.
  • Stability fix when you switch from a Organizer WebView to another Organizer item while the WebView was loading a page.
  • The Choose Custom Folder item in the idea space background inspector now works correctly.
  • When you switch to another application Curio will now correctly close any visible popovers.
  • Fixed Copy to Active Idea Space option in the Sleuth right-click context menu.
  • You can now Arrange > Uncollect multiple selected collections.
  • Fixed issue with broken jumps when cutting/pasting to a new idea space.
  • Fixed issue with cutting/copying/pasting a bookmark figure to another idea space.
  • Fixed issue when dropping a collection item onto a locked figure (which essentially drops it on the idea space).
  • Fixed an issue where PDF Mirror could crash when storing a backup of an existing PDF mirror.

New in Curio 9.1.1 (Jul 29, 2014)

  • Notable Tweaks:
  • Major Performance Improvements
  • This release is able to support OS X's responsive scrolling which means scrolling complex idea spaces is now much, much faster. In addition several date calculation optimizations have been made and list rendering is now a bit faster.
  • Google Docs
  • Updated internal user agent string so you don't see a warning when going to Google Docs within a Curio WebView.
  • Nicer Date Adornments
  • Date adornments are now more refined and rendered more cleanly.
  • More Advanced Settings
  • Lots of new additions have been made to Curio Advanced Settings including Display Actual Due Date, Disable Link Color, Disable Link Underline, Figure Show Bounds Origin, Instant Insert Figure Popover, and Disable Scroll Elasticity.
  • Yosemite Beta 4 Fixes:
  • Fixed a number of minor popover issues (folder icon, actions icon, text background color).
  • Fixed problem where, if a popover was visible, the main Curio window would hide if you switch to another app.
  • Fixed issue where scrolling too high or too low in the various gallery windows would result in flickering.
  • Workaround fix for Yosemite issue when re-launching Curio in full screen mode if Close windows when quitting an application is not checked in System Preferences (thus OS X window restoration is being used instead of Curio's built-in window restoration).
  • Notable Fixes:
  • Updated link to Google Docs from docs.google.com to drive.google.com.
  • Increased default timeout for promised files, like Mail messages and Contacts entries, from 0.1 seconds to 0.3 seconds for better reliability.
  • Minor change which should make it much less possible (hopefully impossible) for OS X's native window restoration (i.e. Close windows when quitting an application is not checked in System Preferences) to interfere with Curio's built-in window restoration.
  • Curio's built-in window restoration will now remember if you were in full screen mode and restore that as well.

New in Curio 9.1 (Jul 21, 2014)

  • Requirements:
  • Curio 9 requires OS X Mavericks or OS X Yosemite.
  • New Features:
  • Here are some new features and fixes for you to enjoy.
  • MindNode Import/Export Support:
  • Curio 9 can now import and export mind map files generated with the extremely popular MindNode app for Mac OS X and iOS.
  • The MindNode format simply includes node title information but it's a great way to start a mind map on your iPad or iPhone and then continue work in Curio when you get back to your Mac. Just drag-and-drop the MindNode file directly into your idea space and we'll turn it into a native Curio mind map. To export a Curio mind map in MindNode format, select the mind map within Curio and use the Share toolbar button.
  • Note that formatting and layout information such as fonts, shapes, coloring, and positions are not imported or exported. Instead, after import, the default Curio mind map style is applied and the mind map is automatically laid out. Also currently Curio doesn’t import or export images or other asset files (aka attachments).
  • After opening an exported mind map from Curio in MindNode, you will need to force a re-layout by selecting the central topic node and clicking the Fold toolbar button then the Unfold button.
  • Connected Figures Enhancements:
  • Curio has supported connected figures for easy graph and flowchart creation since Curio 6.4 back in 2010. This is a great way to quickly create new figures on the idea space instantly connected to another figure with a directional, bidirectional, or nondirectional line.
  • For Curio 9.1, we're extending this functionality so you can now connect existing figures just as easily with a quick drag-and-drop.
  • We're also adding a new keyboard modifier combination so you can create a dashed connection line, which is pretty cool.
  • As before, these are true Curio line figures so you can change the line color, dash pattern, width, and arrowheads using the inspector controls. You can also double-click on a line to add line labels, or right-click on a line and add one or more midpoints to make it a multipoint curved or orthogonal line.
  • To connect two existing figures:
  • Drag figure A on top of figure B and, while dragging, press and hold one of the following modifier key combinations:
  • Command: directional line (one arrowhead, →)
  • Command+Shift: bidirectional line (two arrowheads, ↔︎)
  • Command+Option: nondirectional line (no arrowheads, —)
  • Command+Shift+Option: nondirectional dashed line (no arrowheads, ┈)
  • Release the mouse and figure A will move back to its original position and the appropriate line will be created connecting figure A to figure B.
  • Here's a quick video demonstrating this new feature:
  • Your browser does not support the video tag.
  • Mind Map Underline Enhancement
  • On a related note, Curio now includes a new Curved Lines bundled mind map style which demonstrates the new mind map underlining feature.
  • New Sleuth Sites:
  • A handful of new Sleuth sites are now available:
  • Google Scholar
  • Pixabay
  • Stockvault
  • Wikimedia Commons Images
  • Minor Tweaks:
  • Added Show Checkmark to the context menu that appears when right-clicking on text figures.
  • Hitting the Enter key on the numeric keypad (not the main Return key) will end editing of the current text figure. Use the new Enter Ends Editing advanced setting if you don't want that to occur.
  • Notable Fixes:
  • When doing an HTML Export, idea space names are cleared of any carriage returns as that can break the resulting HTML.
  • Fixed crash situation which could occur in the tags mini meta popover when adding or modifying tags using the actual Tags inspector.
  • Fixed issue where collapsing a mind map node which contains grouped figures may not hide the contents of that grouped figure.
  • User-specified margins for borderless+unfilled text figures are now ignored when aligning figures using snap guides and when aligning list prefixes with items in the list.
  • You can now use the Return key with text figures in a pinboard to enter multiple lines.

New in Curio 9.0.1 (Jul 12, 2014)

  • Notable Tweaks:
  • Integrated Graphics Chip
Curio will no longer force a switch to the discrete graphics chip on laptops (thanks to NSSupportsAutomaticGraphicsSwitching and NSOpenGLPFAAllowOfflineRenderers).
  • MailMate Support
We can now add MailMate to our list of supported mail clients which already includes Mail, Outlook, Entourage, Eudora, Postbox, and Airmail.
  • Smarter Broken Jump Handling
Curio will now use the same mapping file used to resolve broken curio:// hyperlinks (see Curio 8.6.1's release notes) to also resolve broken jump anchors, jump targes, and idea space links. The result is a much smoother experience for customers who periodically rename or move their projects.
  • Better Gesture Zooming
Pinch zooming is now smoother and there's a new 2-finger double-tap support (or double-tap on your Magic Mouse) which will return you to Actual Size if you were any other zoomed in or out. The double-tap support needs Smart Zoom enabled in your mouse or trackpad System Preferences.
  • Minor Tweaks:
  • Added support for the SearchKit Ignore Extensions advanced setting.
  • No longer clearing an active Organizer filter if you change to a different section.
  • The Project Gallery will now permit multiple selection so you can open more than one project at once.
  • Notable Fixes:
  • As detailed in the forums we have a workaround for a Yosemite Beta 3 bug that caused Curio to crash on startup.
  • Re-opening a project with an icon-only toolbar will restore its window position and size correctly.
  • Fixed issue where collection item title weren't getting synced correctly to Calendar.
  • Fixed issue where lock files on Dropbox required a Sharing name in your System Preferences > Network.
  • Clicking on the a specific collection toolbar button (such as List or Mind Map) will show that collection's gallery, while holding Shift and clicking will immediately insert that collection with its default style. Previously it erroneously did the reverse.
  • Fixed crash which could occur if you dragged a file from the Finder into a collapsed Curio folder in the Organizer.
  • Curio will now work correctly with embedded MindNode document files.
  • Now clearing cached data in the Project Gallery window which should prevent the occasional random crash.
  • The Organizer's date filter now correctly finds idea spaces modified during the current sesssion.
  • Captions can now be searched from the Search shelf.

New in Curio 9.0 (Jun 24, 2014)

  • Updated User Interface
  • Curio's interface has been updated to more closely follow the look-and-feel of Apple's long-awaited major update to Pages, Keynote, and Numbers.
  • The toolbar is now back up on top and is identical in size to Apple's apps.
  • All the icons have been tweaked to be more defined and crisp, with subtle gray colors so you aren't distracted away from your idea space content.
  • Curio also includes other buttons you can optionally add to your toolbar including Sleuth, Presentation Mode, Bring Selected Figures Forward, and Send Selected Figures Backward.
  • The Inspector Shelf is back and contains many, although not all, of the more complex inspector popover controls such as shape, coloring, lists, etc.
  • Toolbar Tweaks:
  • The Line, Figure, and Brush drawing tool items in the toolbar already have keyboard shortcuts: L, F, and B, respectively. Those same tools also have associated popup menus in the toolbar since they have several stylings. For instance, the line tool has a straight line, a directional line, and bidirectional line. You can now cycle through those stylings of a tool by repeatedly pressing the shortcut key. For instance, hit L the first time to activate the line tool. Once active, you can press L again to cycle through the available stylings.
  • The zoom control now (a) looks better and (b) uses NSScrollView's native view magnification support for better compatibility.
  • Support for album collections and pinboard collections.
  • Curio now supports quick and easy captions for your image figures and other asset figures shown as previews.
  • With Curio 9, you can now attach a file to a text figure.
  • 36 New Shapes.
  • Improved Shape Inspector.
  • Curio now supports new masking options so you can have more control over you how images are clipped.
  • Meta Enhancements:
  • Curio 9 now has some handy mini popovers when you need to quickly enter some meta data for a selected figure.
  • More Meta Keyboard Shortcuts
  • New keyboard shortcuts to make dates much easier to enter! Select one or more figures then:
  • Press D to toggle start date display
  • Press Shift-D to toggle due date display
  • Press Option-D will increase the duration
  • Press Option-Shift-D will decrease the duration
  • This is in addition to our existing shortcuts for checkmarks:
  • Press X to toggle checkmark state
  • Press Shift-X to toggle checkmark display
  • Meta Tweaks:
  • New stepper arrows next to the Duration field in the Meta inspector makes setting a duration a bit faster.
  • If you insert new figures in a list or mind map and the adjoining items have a start or due date then the new items will automatically have start and due dates as well.
  • If you have an URL or URL string on the clipboard and select a figure, you can choose Paste As > URL Action For Selected Figure, to instantly set an Action to jump to that URL.
  • New Scalable Meta Adornments:
  • Much cleaner and scalable meta adornments have been created for bookmark, priority, rating, percent complete, jumps, notes, and resources.
  • Meta Fixes:
  • Normally if a figure's due date is set to automatic and it has children then Curio will get its due date from the child with the latest due date. However, if the children have no due dates then Curio gets kind of stuck. This has been fixed so that the figure's due date will be considered "manually specified" instead.
  • Fixed an issue where enabling a due date would hang if you didn't specify any work dates in the Project inspector.
  • Fixed issue where the Actions inspector wouldn't let you choose an idea space in a section that contains sub-sections.
  • Fixed problem where it was sometimes difficult to edit a Label title in the idea space's Meta popover inspector.
  • If a figure is locked then you can no longer change its meta values by clicking on its adornments.
  • Optimized meta date roll-up calculations to be much, much faster and consume far less memory.
  • Mind Map Enhancements:
  • Top-Down and Bottom-Up Arrangements
  • iThoughts Native File Format Support
  • Branch Coloring Improvements and tweaks:
  • Added a few more bundled color palette swatches useful for branch coloring via the mind map inspector's Children tab.
  • Spreading a color palette will now progressively lighten or darken colors as Curio repeats the color palette through the siblings.
  • You can now spread a palette across the top branches simply by selecting the mind map itself.
  • List Enhancements:
  • Cleaner Hierarchical Lists
  • Branch Coloring Improvements
  • Added a few more bundled color palette swatches useful for branch coloring via the list inspector's Children tab.
  • Spreading a color palette will now progressively lighten or darken colors as Curio repeats the color palette through the siblings.
  • You can now spread a palette across the top branches simply by selecting the list itself.
  • When you toggle the display of a list title Curio will now remember the previous title instead of resetting the title to a default.
  • Curio now properly creates lists from OPML files which contain blank lines specified as , instead of the more usual .
  • When you choose Format > Set as Default Format for List Figure, Curio will also store the current title visibility state as the new default. There's also an advanced setting to do this directly if you wish.
  • Very minor vertical adjustment during layout so flag adornments are more accurately aligned with list items.
  • Lists that have no prefixes now nicely left align first level contents under the title instead of slightly indenting them.
  • Fixes:
  • Fixed a bug where undoing an outdent could cause any children nodes to be lost and not recoverable.
  • General Collection Figure Enhancements:
  • Direct Click
  • Rubberband Selection within Collections
  • Use Move Front/Back within Collections
  • Fixes:
  • When dragging a title within a collection such as a list or mind map we now move the collection figure itself therefore preventing hierarchy rearrangement mishaps.

New in Curio 8.6.3 (Oct 24, 2013)

  • Mavericks (OS X 10.9) Tweaks and Notes:
  • Fixed a Mavericks-only problem where Evernote OAuth authentication was not working correctly so you couldn't login to your account via the Curio Evernote shelf.
  • You may want to read over the Mavericks-related changes made in Curio 8.6.2, including those that impact PDFViews in zoomed idea spaces.
  • Evernote 3rd Party App Rate Limits:
  • Evernote has announced that they're imposing rate limits on all 3rd party apps starting November 1st. These new restrictions will limit the number of calls a 3rd party app can make to the Evernote cloud within a 1-hour period. Therefore several changes were made to Curio's Evernote shelf so we greatly reduce the number of calls made to the Evernote cloud.
  • Curio will no longer automatically download all notes in the selected notebook to the local cache.
  • Instead we will only auto-download the first 5 notes in the result list. This number can be modified using Terminal, although don't make it too high or you could hit the rate limit: defaults write com.zengobi.curio "Evernote Auto Download Limit" -int 5
  • When you select any note in the result list, if it isn't already local, Curio will then immediately download it from the cloud.
  • A note will now clearly indicate if it is on the Evernote cloud, is being downloaded, or is in the local cache, as shown below.
  • Instead of downloading the note's resources and recognition data as separate calls to the cloud the entire note is grabbed with a single call which is much more efficient.
  • Once a note is local you can hit spacebar to preview it, double-click to open it, or drag it to an idea space to embed a copy of the note in your project.
  • Other Fixes:
  • Converting a scribble region to or from an image figure is now working correctly on Retina Macs, even with a mix of connected Retina and non-Retina displays.
  • Fixed an issue where image figures located near a page break boundary printed or exported to PDF would sometimes appear on both sides of the page break.

New in Curio 8.6.2 (Jul 10, 2013)

  • Notable Tweak: Modern Look:
  • Curio 8 now supports an experimental, modern look advanced setting inspired by iOS 7. Quit Curio then type the following into Terminal. defaults write com.zengobi.curio "Use Modern Look" -bool yes To restore the normal look, quit Curio then type the same thing but with no.
  • Notable Fixes:
  • Mind Map / List Fixes:
  • Cutting/pasting or drag-arranging nodes in a mind map or list now maintain any relationship line or jump target links intact.
  • Relationship lines now update their positions reliably when figures within the mind map are changed.
  • Fixed mind map issue where backspacing over all characters in a top-branch node could result in a wildly misplaced mind map layout.
  • Added a couple of robustness checks to handle list and mind map node rearrangements to take care of a rare crash.
  • Scaling Fixes:
  • Fixed some issues when printing with a user specified scaling factor (via Page Setup).
  • If the user specifies a scaling factor it is also now more obvious that "fit to page" is ignored.
  • Shadows are now scaled appropriately if the view is scaled (via the Zoom slider) or the print output is scaled (via Page Setup or using "fit to page").
  • WebView Fixes:
  • Fixed several rendering issues when inserting a WebView on the idea space.
  • WebViews are also now scrollable again.
  • Robustness Fixes:
  • Previously we allowed you to confirm the deletion of all sections in the project. We no longer allow this so you don't inadvertently remove all your data.
  • If an undo stack corruption is detected then the undo stack is reset so a catastrophic "undo to beginning of session" can't inadvertently occur.
  • Fixed timing issue where a preview may be inadvertently associated with the wrong idea space.
  • Now always rendering raw images for PDF's using Core Graphics which is fast and reliable. Previously Curio only used Core Graphics for background previews and printing but used a PDFView in a hidden window when grabbing the image to display on screen. Why? Because PDFView would give us subpixel rendering which looks nicer on screen. However, it turns out Core Graphics can do this as well and is much more stable! If you want to use the old technique for some reason then use the "RawImage Use PDFView" advanced setting. Note however that Mavericks does not support the hidden PDFView technique at all and will always use the Core Graphics technique.
  • UI Tweaks:
  • Re-organized the Align options in the figure context menu so they are identical to the Arrange > Align main menu.
  • Fixed problem with figure stack scrolling: holding Command-Option and scrolling with a Magic Mouse over a stack of index cards.
  • Minor tweak to date adornments so they are slightly lighter, with less gradient, with the end-caps straight instead of curved so you notice the color coding a bit better.
  • Fixed issue where line snapping to figures wasn't working correctly.
  • New Advanced Settings:
  • Support for new "Use Modern Look" advanced setting (described above).
  • Support for new "Subscribe Beta" advanced setting.
  • Mavericks (OS X 10.9) Beta Tweaks and Notes:

  • When not in annotation mode, PDF images are no longer displayed upside down.
  • When not in annotation mode, PDF images are no longer blurred if zoomed into the window.
  • As mentioned above, Curio will always use Core Graphics to render raw images for PDF's under Mavericks since it doesn't support the hidden PDFView technique.
  • While we still compile the release build of Curio 8 using the stable Xcode 4, we integrated a handful of fixes discovered thanks to new compiler warnings when compiling Curio with the Xcode 5 beta on a Mavericks machine.
  • We're now code signing Curio's embedded frameworks, Quick Look plugin, and Spotlight plugin. Although this is not strictly required currently, it is encouraged by Apple and appears to be a new requirement when compiling with Xcode 5 and may give us better Mavericks compatibility down the road.

New in Curio 8.6.1 (Jul 10, 2013)

  • Notable Tweaks:
  • Smarter Figure Selection
  • A tweak to figure selection should make wireframing and prototyping easier in Curio. If a simple shaped figure (with no text or associated file) geometrically encloses some other figures, and this frame figure is not already selected, then you can now click and drag-select to select multiple figures within that enclosing figure. To select the frame figure itself you have to click along its border. Once the frame figure is selected then you can click and drag anywhere within it to move it around. If the figure doesn't enclose any smaller figures then you don't have to click its frame and it behaves like a normal figure.
  • Advanced Full Screen Prefs
  • When entering into full screen mode (via View > Enter Full Screen) Curio can automatically hide the inspector, toolbar, Organizer, and/or Shelf. Hiding all of those auxiliary views has become my favorite way of working within Curio. Distraction-free brainstorming at its finest! See details in the Curio Advanced Settings.
  • Quicker Editing of Collections
  • If a collection figure (list, mind map, table, index card) is selected and you press the Return key, Curio will now start editing an appropriate figure within the collection such as the mind map central topic, the title of a list (if visible) or index card, or the first body cell of a table.
  • More Useful Group Context Menu
  • When right-clicking on a grouped figure that contains one or more asset figures you can now choose Open File with Finder, Copy to Desktop, and other similar methods.
  • Bookmark Menu Tweak
  • If a bookmark or bookmark figure exists for the active idea space then those entries in the bookmark menu will appear with check marks so you can quickly identify them.
  • Better Text Autowrapping
  • Now correctly autowrapping text figures typed on the idea space, outside of a collection, as specified by the "Asset Figure Text Width Constraint" setting (default is 600 pixels) mentioned in Curio Advanced Settings. However, if the text is a fixed pitch then we don't autowrap because we assume it's code of some sort.
  • More Advanced Settings
  • Lots of new additions have been made to the Curio Advanced Settings guide.
  • Notable Fixes:
  • Modified set idea space previews so they cannot cause a UI refresh on a background thread, which can lead to rare crashes.
  • New synchronization locks around setting and getting idea space asset previews to prevent another rare crash in the Organizer.
  • Fixed a crash area when indenting, undenting, or removing an item in the Organizer.
  • Nipped a subtle timing issue that could cause a crash in the Library or the Organizer when switching beween projects.
  • Holding the Option key down while clicking the zoom buttons on either side of the zoom slider will now correctly set a zoom state that is restored between project loads.
  • Choosing View > Show Inspector will now automatically refresh the inspector based on the current selection as it re-appears.
  • Fixed minor issue on Resources panel where you couldn't add multiple resources with empty email addresses.
  • Fixed issue where expanding a collapsed mind map or list node wouldn't automatically trigger an idea space resize if necessary.

New in Curio 8.6 (May 7, 2013)

  • New Features:
  • This is a fun release with a geeky new power-user feature and handful of fixes!
  • Panic Status Board Support:
  • Curio 8 now works with the exceptionally cool Panic Status Board iPad app!
  • Using the last-selected active project category in the Status shelf, Curio can export a graph of starting and due tasks and a table of actions items for Panic's Status Board app. To do this Curio will need to be able to export the data files to a synced location which can be referenced through an URL, such as Dropbox or a similar service.
  • Notable Tweaks:
  • The Curio User Manual has been updated to discuss exporting to Keynote and PowerPoint.
  • Option-clicking on the zoom in and out buttons will zoom all the way in and all the way out, respectively.
  • Notable Fixes:
  • Fixed redrawing issues with inspector bar.
  • Fixed problem where you couldn't drag in an alias to a folder.
  • Fixed issue where style popover for images shows odd sample picture instead of our beloved Peanut doggy picture.
  • Minor fix so line figures don't have access to the Notes, Actions, and Meta inspectors since they can't be associated with those properties.
  • Fixed problem where jump actions to mind map nodes would break if you moved those nodes around.
  • Addressed problem where list enumerators and bullets may not export to PDF or print correctly.
  • Fixed issue where the jumping back in history would not go all the way back to the idea space that was visible when your project was first opened.
  • A slight change to the preview image generation to prevent those rare crashes when the preview is getting generated at the same time the main view is switching to another idea space.
  • When going to print, Curio will make sure any active dragged scribble regions and active text editing has been committed so those items are printed as well.
  • Rulers now show dimensions in points by default.
  • Power-User Preferences:
  • Normally the ruler in Curio (visible via View > Show Ruler) shows dimensions in points. You can optionally set the ruler to a different measurement unit such as inches or centimeters. You can also set a ruler measurement unit specifically for text editing. To change the units enter a case-sensitive unit such as Inches, Centimeters, or Points as specified here in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Ruler Units" -string "Inches"
  • defaults write com.zengobi.curio "Editing Units" -string "Inches"

New in Curio 8.5.1 (Apr 24, 2013)

  • Notable Fixes:
  • Fixed a bad problem in the previous 8.5 release where Scrapbook assets may be moved to the Trash as they could appear as orphans.
  • The table cell placement dialog will now appear if you drag items from the idea space itself to a table, and not just when you're dragging files from outside of Curio.
  • Fixed a problem where the Actions inspector will not show the select an idea space options if the selected figure doesn't already have an associated action.
  • Fixed a rare issue where the scribble layer can cause a crash when computing its smallest bounds.
  • Power-User Preferences:
  • If you don't want Curio to include bundled instant document templates then type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Ignore Bundled Instant Document Templates" -bool yes

New in Curio 8.5 (Apr 23, 2013)

  • New Features:
  • Lots of good tweaks and fixes in here. We appreciate all the feedback from everyone!
  • Better Table Cell Drop Support - Curio can now arrange items dropped into table cells in very flexible ways.
  • Smarter Table List Tab Support - When editing a table cell that contains an OS X native hierarchical list (created using the Lists popup in the ruler via View > Show Ruler) the Tab/Shift-Tab key presses will be sent to the text list for indent/outdent and not the table itself. Otherwise, if you're in a table text figure and the blinking text cursor isn't at a location within a text list then the table will get the Tab/Shift-Tab and move to the next/previous table cell, instead.
  • Move Files Into Curio - Normally when you insert a file into Curio, a copy of the original file is made and stored within the Curio project package. By holding down the Option key you have been able to store an alias to the original file instead.
  • Now Curio allows you to move the original file into Curio directly. This is useful when you don't need the file at its original location anymore and are happy if it only lives in Curio.
  • You can do this by holding down the Command key while dragging a file into the idea space, the project library, or the Scrapbook library.
  • The Insert > File dialog has also been updated to support moving in addition to copying and aliasing.
  • To further associate "Command key = move", the Scrapbook and Evernote shelf handlers have been modified so that moves out of their respective libraries are now performed with the Command key instead of the Option key.
  • Better Help Menu - This release has a much more useful Help menu and includes links to the video tutorials on YouTube, to the Zengobi Forums, and to the Curio 8 Advanced Settings page. As well as a handy "Ask Support" item to quickly send questions to Zengobi Support.
  • Robustness Tweaks:
  • Major improvements to the inspectors internally so, for example, a single Notes inspector can be used for idea spaces, Organizer documents, and figures. Previously this required three different floating Notes inspectors which was confusing and some customers lost notes due to this confusion.
  • Smarter handling of drag-and-drop events into collections if the drag moves to another app or beyond our window bounds which could leave hovered-over collections in an invalid drop state.
  • The Project Library shelf now handles asset updates from other threads (such as idea space preview updates) with better thread safety.
  • Changed a number of spots in the code where a dispatched Quick Look preview (for an asset figure preview image, an Organizer document preview, or a Status shelf project preview) could return after the project has been closed thus causing a crash.
  • If Curio is unable to send a deleted asset to the Trash, perhaps because it's on a remote volume, then it will now permanently remove the asset instead of just leaving it there and taking up disk space.
  • On project load, Curio now finds all orphaned assets that should have been sent to the Trash previously but perhaps failed due to the remote volume issue reported above.
  • On project load, Curio now scans the Organizer hierarchy tree to verify all items, correcting broken parent-child relationships.
  • Added new internal locks to Calendar/Reminder syncing to avoid thread collisions and therefore thrown exceptions if a sync and save happened simultaneously.
  • Made sure many of the collection-related (mind map, list, etc) layout and style checks that happen after a brief delay are done without adding useless items on the undo stack. This means undoing typing and drag-and-drop operations in mind maps, for example, are now much more reliable.
  • Fixed code where extending selections in a mind map or list by using Shift and the arrow keys could cause an exception.
  • Smarter handling of dropped Mail messages so Curio more reliably grabs the from, subject, and date.
  • Notable Fixes:
  • Idea space links now display much sharper previews.
  • Curio will now make sure on project load that the Organizer has correctly re-selected whatever was previously selected and is in the primary view.
  • The Organizer now remembers and restores its open/close state and width between project re-openings.
  • Now displaying better confirmation warnings when you attempt to delete an Organizer item or section.
  • Fixed table issue where you couldn't specify more than 99 rows or columns.
  • Fixed issue where Paste As > Table would reset the style information for the affected cells.
  • Fixed some very subtle style coloring issues with mind map and list collections.
  • Fixed issue where mind map boundaries weren't drawn correctly when an idea space was first loaded.
  • Tightened mind map boundaries slightly so neighboring boundaries can't overlap each other.
  • Fixed problem where if fill colors match stroke is checked then the background was not replaced if you changed styles.
  • Fixed sticky line issues involving Insert > Space.
  • Copy As > Hyperlink is now properly disabled if a section is highlighted.
  • Fixed issue where newly created stencils didn't have previews in the Gallery.
  • Got rid of the Handwritten Heading figure style since the Handwriting font went away when iWeb was discontinued.
  • After drag-selecting (aka rubberbanding) around one or more figures the selections handles are now correct re-rendered.
  • The Actions go to specific idea space inspector will now allow you to choose an idea space in another section.
  • Added a fix to Curio's Mail As functionality so carriage returns in the body text of emails sent through Microsoft Outlook 2011 are handled correctly.
  • Added some checks to project statistics to handle odd errors that some customers were getting.
  • Finally figured out the odd jumpy scrolling issue when you have a small idea space and a scaled view size.
  • Holding down Option while clicking the New toolbar button will no longer inadvertently open a split view.
  • Power-User Preferences:
  • Normally Curio asks QuickTime via Apple's QTKit if a given file dragged into Curio is a media file. On some systems, oddly those systems that have Wolfram Mathematica installed, QTKit appears to be a bit too aggressive for unknown reasons so Curio may believe a boring text file dropped into Curio is a movie file. If you want to add extensions for Curio to treat as non-media files then type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Additional Non Media Files" -string "nb,config"

New in Curio 8.4.2 (Apr 18, 2013)

  • Notable Tweaks:
  • The date controls in the Meta popover now handle "first clicks" so you don't have to activate a detached popover first to give focus to it and then click again to change the date.
  • Notable Fixes:
  • Fixed a bad problem in the previous 8.4.1 release where dates and collection layouts weren't being updated when a figure was modified.
  • Fixed a problem when computing dates that land on or span across weekends or other non-working days.

New in Curio 8.4.1 (Apr 18, 2013)

  • Performance Tweaks:
  • Much faster project loading! Curio can now load large, complex projects as much as 40% faster, primarily due to the removal of unnecessary font calculations.
  • Much faster PDF handling! Curio now internally caches loaded PDF documents more effectively which brings several big speed improvements, especially with large, complex PDF's spread across multiple idea spaces.
  • Stepping between these idea spaces is now much faster, as the loaded PDF is shared in memory instead of getting loaded from disk every time for each figure.
  • The 700 page Aperture user manual—filled with images which makes this a particularly complex PDF—now spreads with 6 pages per idea space in just 2 seconds down from 4 seconds.
  • Even better, 15 seconds later all the previews for those 115 generated idea spaces have been updated in the background. Previously Curio didn't generate those previews until you manually stepped through each idea space.
  • Speaking of which, Curio will now scan your project after loading and generate previews in the background for any idea spaces that don't have up-to-date previews.
  • Removed an unnecessary re-layout call when mind maps and other collection figures are loaded. This means idea spaces will open a bit faster and mind maps won't shift around between openings.
  • Notable Tweaks:
  • Curio now supports a new Format > Set as Default Style for Relationship Line Figure to change the style associated with a mind map relationship line.
  • The Evernote shelf now shows updated previews for notes that are images, as they are downloaded and cached.
  • The Curio User Manual has been updated to discuss Evernote Business.
  • Nicer resize handles for larger figures.
  • Notable Fixes:
  • The Status shelf will no longer attempt to switch to a clicked-on project if that project no longer exists.
  • Fixed a bug where moving a grouped figure that contains a sticky line didn't work correctly.
  • Fixed a rare and very strange crash when trying to resolve a broken alias that happens to contain a percent sign in the file name.
  • Fixed crash which could occur when using the line height up/down arrows in the Paragraph inspector popover on an RTF Organizer document.
  • Fixed issue where using the prune function on a collapsed collection node resulted in a new collection with a permanently collapsed hierarchy. Related: made it so it's possible to expand one of these already broken collections via the spacebar.
  • Added safety checks to Curio's undo manager to more easily recover from rare undo stack corruption issues ("undo was called with too many nested undo groups").
  • Power-User Preferences:
  • By default your personal Curio application support folder is at ~/Library/Application Support/Curio. However, if you would like to change this to something else, like a synced Dropbox folder, then move it over there and type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Application Support Folder" -string "~/Dropbox/Application Support/Curio"
  • Curio will now generate previews in the background for any idea spaces that don't have up-to-date previews. Normally we spawn off a single background thread as that seems to work well with PDFKit's frustratingly fragile rendering system. However, if you want to turn this feature off completely or if you want to specify more threads then type a number for the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Preview Generator Threads" -int 1
  • If you would like to see what the idea space preview generator is doing in the background then type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Preview Generator Log" -bool yes
  • Normally if you drag a folder into Curio we insert it as an alias, regardless of whether the Option key is pressed or not. We do this primarily to reduce confusion: while an embedded or aliased folder is considered an asset in Curio, the contents of the folder are not, so you cannot tag, search, or do anything with those contained files within Curio but only via the Finder instead. By forcing folders to be an alias, the folder truly lives outside of Curio and it makes sense that the contained files are not true Curio assets.
  • If, however, you wish to allow embedded folders and understand that while the folder and its contents exist within your Curio project's package the contents are not true assets, and where, like dragged-in files, they will be added as embedded copies by default and aliases only if Option is held down during the drag, then type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Force Alias To Folders" -bool no

New in Curio 8.4 (Mar 13, 2013)

  • New Features:
  • Mind Map Relationship Lines
  • Notable Tweaks:
  • Curio now launches quite a bit faster thanks to optimizations made in several key areas discovered using Apple's Instruments developer application.
  • The Project inspector popover has a new Give Binder Appearance option in the actions menu for the project image. When you drag in a new image it will also temporarily cache that untouched image so you can easily test the Binder versus Journal appearances.
  • Notes added to the Curio Scrapbook via Services now display much better titles in the Library > Scrapbook shelf.
  • Fixed odd styling issues if dragging an item from a list directly to a node within a mind map.
  • Notable Fixes:
  • Refactored code (again) to try to prevent the possibility of projects being opened more than once simultaneously due to the native OS X windows restoration code (NSQuitAlwaysKeepsWindows or TALLogoutSavesState).
  • Fixed occasional case where you could see a blank asset figure icon for newly inserted audio recordings (via the Insert > Audio Recording popover).
  • Slight tweaks to the MMAP exporter for better handling of figure notes.
  • Now confirming if you choose to Arrange > Distribute horizontally or vertically when it would mean a big change to the resulting idea space width or height. Plus added new max limits so we don't go too crazy.

New in Curio 8.3 (Feb 28, 2013)

  • Organizer Document Enhancements:
  • Previously you were able to drag certain file types directly to the Organizer to bring them in as Organizer documents. This was a handy feature which turned the Organizer into a more flexible binder of files related to your project.
  • Curio 8 originally only supported certain types as Organizer documents: RTF, RTFD, or plain text documents; image files; PDF files; and web links.
  • With this release, Curio now supports any type of document as an Organizer document.
  • How? We're taking advantage of Apple's Quick Look viewer.
  • With the above-mentioned file formats we still show a specialized view such as a RTF text editor, PDF annotator, or web browser, but with all other types we show an embedded Quick Look view and ask it to load the given document.
  • Now you can drag in files such as Apple Pages, Keynote, and Numbers documents, directly to your Organizer and enjoy in-application browsing of their contents.
  • Note this requires that the application that created the document include a Quick Look plugin, but most applications updated since Leopard should include this necessary component.
  • Improved Organizer Filter:
  • Speaking of better Organizer document support, in addition to filtering basing on title, the Organizer's text filter (via View > Show Filter) will now search within the contents of your Organizer documents such as RTF files, Keynote documents, and PDF files.
  • Change to Single Page Spread PDF:
  • Now when you select a PDF and any other figures on your idea space, right-click, and then choose Single Page Spread PDF, Curio will show you an alert allowing you to specify how many pages of the PDF to spread.
  • Why do this? This means you can now use Single Page Spread PDF to make spreading big PDFs super easy!
  • Start by spreading a few pages, say 4 or 5, of the a PDF using the Single Page Spread PDF feature. Then right-click on the idea space in the Organizer and choose Spread PDF to use that idea space as a template to spread the PDF across as many idea spaces as needed.
  • For more information about Single Page Spread PDF and Spread PDF see the Curio User Manual via the Help menu.
  • Search Drilldown into Spread PDF Pages:
  • Previously when searching for a text string which was found in a PDF asset then all PDF figures which reference that asset would be considered a match, regardless of what page of the PDF it was currently displaying. This made searching for a string in a Spread PDF'ed document a major pain.
  • Not any longer. Curio's search now performs a new post-processing step.
  • If a text search was performed and the results include PDF asset figures then we go through each PDF asset figure to determine if we should look at pages within the PDF. If, for each resulting PDF asset, we can determine that multiple asset figures are pointing to it and they show different pages then we assume that we should drill-down to the page level. Then we remove any PDF figures which aren't displaying a page that contains the requested text criteria.
  • What does all of this mean? Search for a word and we'll find out what pages in the PDF match that term then show you precisely which figures show those pages.
  • As a note, we won't perform this post-processing step if you simply drag a PDF into your idea space and let it display a single page, like page 1. We only drill-down to the page level when we see that multiple instances of a PDF have been created and at least one is displaying a different page.
  • If you don't want Curio to perform this post-processing step then it can be disabled via the power-user preference described below.
  • Bookmark Enhancements:
  • You can now change the title or color an existing bookmark via the Update Bookmark menu item under the Navigator Bar's Bookmark button.
  • Also, when you sort your bookmarks by Name or Color, Curio will now sub-sort by the other (Color or Name).
  • Smart Zoom Support:
  • Curio now supports Mountain Lion's new Smart Zoom event if enabled within System Preferences for your Magic Mouse or trackpad.
  • When enabled, just double tap on your mouse or two-finger double tap on your trackpad and Curio will instantly zoom such that the current contents of the idea space fill the display, subtracting out any blank whitespace and centering the view on those contents.
  • Simply double tap again to restore the zoom level to actual size, with the view centered over wherever you did the double tap.
  • Scribble Popover Color Palette:
  • Fulfilling a popular request, Curio now includes a full color palette in the standard scribble popover.
  • This means, for you active scribblers, you can bring up the popover and detach it by dragging it off to the side, where you can easily use the larger color palette to switch between colors and brushes without needing the smaller Inspector Bar palette.
  • The color palette displayed in the popover is 120 colors. Each color is customizable simply by double-clicking on the color, as demonstrated with the odd blue color in the screenshot.
  • If you wish to use the same 64-color palette as the Inspector Bar then you can use the power-user preference described below.
  • Above the large color matrix is the current color. Click that color well to bring up the standard OS X Colors panel.
  • Below the large color matrix is the Recent Colors list for quick access to previously used colors.
  • Status Shelf Splitter:
  • This one has been a surprisingly popular request: the Status shelf now has a splitter between the Projects and Tasks areas. And, yes, the splitter will remember its position between launches.
  • Subtle adjustments to spacing and heights have also been made to compress the display just a tad.
  • Line Label Enhancements:
  • It's a bit easier to drag line labels around on curved lines now but can still a bit weird with some curves.
  • Fortunately, moving labels using the arrow keys on your keyboard has been completely re-coded and is now incredibly accurate!
  • Just select a line label and use the left, right, up, and down keys to zip it around a line where each press will move in 1% increments. Hold the Shift key while pressing a direction to move even quicker, as it bumps it to 10% steps. These increments work perfectly for straight, orthogonal, or curved line types.
  • Also, this release includes a couple of important fixes:
  • If a line and its labels are selected and then dragged around or moved with the arrow keys then they are now all moved accurately.
  • When you delete a line that has labels, Curio will now automatically remove the labels as well.
  • Project Library Shelf Sort By Alias:
  • The Project Library shelf now has a new sort by option: alias. Choosing that item will instantly show you all aliased assets in your project.
  • This is handy if you want to quickly convert a bunch of aliased assets into embedded assets. Simply sort by alias then select one or more assets, right-click, and choose Embed in Project to replace those assets with copies of their aliased counterparts.
  • Export Image Change:
  • Exporting as images has changed so that all exported image files have a sequential prefix so the result is in numerical order just as they are arranged in the Organizer.
  • For example, you might end up files such as 00001-Intro.png, 00002-Sales.png, 00003-Customers.png, 00004-Performance.png, where the correct Organizer-order is maintained thanks to the sequential prefix.
  • This makes image slideshows much easier as you can simply step through the image files in order, even in the Finder. Also, drag-and-dropping those files into another application for importing is now much easier as they can remain in sorted order.
  • Notable Fixes:
  • Modified some of the export internals so exporting changed idea spaces is more reliable.
  • Fixed issue where using the keyboard shortcuts to zoom an idea space wasn't updating the zoom slider in the toolbar.
  • Power-User Preferences:
  • The new Scribble popover includes a big 120-color matrix which can be customized by double-clicking on a color cell. If you want the popover to use the same smaller 64-color matrix that is displayed in the Inspector Bar then type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Scribble Popover Uses InspectorBar Colors" -bool yes
  • Search normally drills down to the PDF page level to determine precisely what pages of a PDF match the given search criteria. If you want to disable that then type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Search Into PDF Pages" -bool no

New in Curio 8.2 (Feb 20, 2013)

  • Biggerplate.com Integration:
  • The biggest mind mapping repository site on the Internet is definitely Biggerplate.com. Now, you can browse Biggerplate within Curio and instantly download and import mind maps directly to your idea space.
  • Begin by clicking the Insert toolbar button, then scroll down to choose the Biggerplate Mind Map option. The Insert popover expands to show you the Biggerplate website where you can browse the available mind maps.
  • When you find a mind map you wish to bring into Curio simply click the download button under the map preview. Behind the scenes Curio downloads the mind map file and imports it into a Curio idea space as a native mind map for you to customize.
  • Note that only members of Biggerplate can download mind map templates, however joining is free and easy to do.
  • Internally we're using Curio's built-in ability to convert MMAP (Mindjet Mindmanager) files to Curio's native format. The import process converts many MMAP properties including title, note, flags (at least the ones that map to Curio flags), checkmarks, percent complete, priority, start date, due date, and duration. We'll keep improving our importer over time so please send us any requested additions.
  • Line Labels:
  • Curio now supports one or more text figures on a line figure which can act as line labels. These text figures are just like regular Curio text figures, thus they support the same formatting features, but they are stuck to the line.
  • Just double-click on a line to create a new text figure. You can slide a text figure up and down along the line using the mouse or the arrow keys to reposition it. To remove a text figure simply select it and press the Delete key.
  • If you want to copy the line with the labels then make sure to select the labels when copying and pasting, otherwise you'll get just the line figure itself.
  • New Container Title Variable:
  • A new container title variable {%ContainerTitle} will output the title of the parent containing item that contains the current idea space. This could be a parent idea space, a containing folder, or the current section. If the current section is simply the default section and no other sections exist then the title of the project itself will be output.
  • Project Statistics:
  • If you are ever having issues with a project, there's a new menu item which can provide some useful data for us here at Zengobi. Choosing File > Mail As > Project Statistics will generate an email message with lots of interesting project data. You can review the email before sending it but there's nothing confidential or private included in the generated data.
  • The statistics include data such as how many assets, figures, lists, and mind maps you have, how many items are tasks, how many idea spaces you have and what the most popular and largest idea space sizes are, etc.
  • Notable Tweaks:
  • Curio now remembers and restores the overall window size on its own regardless of whether native window restoration (or NSQuitAlwaysKeepsWindows) is enabled or not.
  • Curio now supports a View > Zoom to Width where the view will be zoomed such that the width of the idea space fits. This differs from the Zoom to Fit selection where the view is zoomed such that the entire idea space fits, considering both the width and height.
  • When in either Zoom to Width or Zoom to Fit mode, Curio will rescale the view as you resize the window.
  • If you hide the toolbar then Curio's window can now be sized to a much smaller size. The toolbar state is restored between project openings.
  • When you select on an Organizer folder the main content view now shows a nice folder image, appropriately colored if necessary, and the folder's name.
  • Text figures with enclosed adornments have been tightened slightly so the gap between checkboxes and text items isn't so big. Also fixed a blurring border issue which could occur with adornments.
  • When drawing the body area of an index card, Curio will now only draw enabled horizontal lines if all of the body text has the same line height. Otherwise the horizontal lines looks messy when the body text has a mix of different line heights.
  • If a selected figure is a freeform-sized figure, then when creating an attached figure (by holding Command or Command-Option or Command-Shift and clicking), Curio will now make the new attached figure a freeform-sized figure of the same size. This makes it super easy to construct bubble maps and flowcharts.
  • After creating an attached figure we no longer auto-remove the figure if you don't type something into it at that time.
  • Added a couple of new bundled figure stencils: bubble map and double bubble map.
  • Notable Fixes:
  • Important: Fixed an issue where figures could be irrevocably lost if they were rearranged via the Geometry inspector's Move to Back/Front arrange slider.
  • Changed the idea space's Dimensions inspector so the Shrink to Minimum button works correctly even if the auto-resize popups are set to manually.
  • Page breaks are now re-rendered correctly (via View > Show Page Breaks) if you change the scaling or orientation in the Page Setup dialog.
  • Fixed issue where simply opening and closing the notes inspector repeatedly for the same figure could end up removing a figure note.
  • Fixed issue where the automatic text color setting in the shape inspector wasn't honored if the fill color was changed.

New in Curio 8.1 (Jan 29, 2013)

  • New PDF Highlighting Colors:
  • By popular demand we have added new highlighting colors for your PDF annotations. In addition to the standard yellow, Curio now has green, blue, pink, and purple. The specific colors should match both Preview and iBooks as closely as possible.
  • New Single Page Spread PDF:
  • Curio can now spread a short PDF within a single idea space.
  • This is incredibly useful if you have a small PDF you wish to annotate, where the full Spread PDF feature would be overkill.
  • To review, with the normal Spread PDF, you construct an idea space containing a PDF figure and any other figures. You can manually duplicate those figures down or across the page incrementing the displayed PDF page in that figure. In the end you may end up with an idea space displaying perhaps the first two to eight pages of the long PDF. You then right-click on the idea space in the Organizer and choose Spread PDF and Curio will duplicate the idea space as many times as necessary —incrementing the displayed PDF pages as well— so that you have a large collection of idea spaces all set for taking notes.
  • With the new feature, if you have a PDF with 20 or fewer pages, then you can select the PDF and any other figures, right-click directly on those figures and choose Single Page Spread PDF. This will spread the PDF and any other selected figures down the page, incrementing the displayed PDF page, and growing the idea space as needed.
  • This has been a very frequent request, especially by students and workers who take notes in classes and meetings.
  • Currently this feature will simply spread the PDF down the idea space. After the process is completed you can always move them around manually to create more complex arrangements.
  • New Insert Space Menu Item:
  • Curio now has a very easy way to add space to your idea space or between your figures.
  • Adding Space to the Bottom or to the Right of the Idea Space
  • If no figures are selected then the Insert menu items will show options for adding space to the overall idea space.
  • With these options, Curio will add some space to the bottom or right side of the idea space. If your idea space is set in the Dimensions inspector to automatically grow by pages or screens in that direction then instead of a few pixels Curio will add a full page or screen, as appropriate.
  • Adding Space Below or to the Right of Selected Figures
  • If one or more figures are selected then the Insert menu items will change to show space will be added below or to the right of the selected figures.
  • With these options, Curio will add some space to the bottom or right side of the selected figures pushing all figures on the idea space that are located below or to the right of the selected figures. This is useful when you want to add a big gap in the middle of a complex idea space, scooting everything down starting at this location.
  • Adding Space Directly Below or to the Right of Selected Figures
  • If one or more figures are selected and the Shift key is held down then the Insert menu will change to show that only the area directly underneath or to the right of the selected figures will be moved.
  • Now Curio will add some space to the bottom or right side of the selected figures pushing only those figures directly affected (recursively) by moving the selected figures below or to the right of the selected figures. For example, if you just want to scoot figures directly below the selected figures down, leaving figures to the sides as-is, then hold down Shift and choose the menu item.
  • Smarter Curio Hyperlink Handling:
  • Internal and external curio:// links to items within Curio, created via the Copy As > Hyperlink command, are now handled much more robustly.
  • If Curio cannot find the project path we ask the user to find the project for us. We then store the new path in a ProjectPathMapping.plist file in Curio's Application Support folder. That way, if you later click on another link with the same project path specified we'll immediately look it up and find the new project location.
  • The result is a much smoother experience for customers who periodically rename or move their projects.
  • Smarter Window Restoration:
  • Curio no longer relies on native window restoration (or NSQuitAlwaysKeepsWindows) for the secondary view splitter position, orientation, and the primary and secondary view contents. Instead we're handling this ourselves and storing it with each project. When possible we're restoring the exact splitter position; however, if the overall window dimension has changed since the last opening then we restore based on the percentage of the previous display.
  • We're also now storing whether a shelf is being displayed in the application preferences so we can restore that regardless of which project you open next time.
  • Notable Tweaks:
  • Much faster handling of the spacebar when going into "grabber" mode to scroll the window around.
  • Added DuckDuckGo to Sleuth and updated the Fotopedia Sleuth definition file.
  • Made the idea space pinch gesture handler less sensitive to avoid unwanted zoom in/outs.
  • Notable Fixes:
  • Fixed issue where Calendar and Reminder items could get removed during a sync.
  • Fix to the CSV exporter so multi-line entries will be appropriately quoted so they can be imported correctly as a single cell in Excel.
  • Tweak to the Print PDF to Curio Scrapbook handler to be more reliable especially if you have a large Scrapbook asset library.
  • Fixed issue where Notes inspector could forget changes if you jump quickly between figures, making Notes changes to each.
  • Power-User Preferences:
  • Table exporting as CSV usually outputs everything in the Unicode UTF-8 standard. However, Microsoft Excel apparently has problems with that format and international characters may not appear correctly. You can change Curio's export format to UTF-16 which works with Excel if you type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Export CSV UTF16LittleEndianBOM" -bool yes
  • Single Page Spread PDF normally limits the number of pages in the PDF to 20 so that the resulting idea space isn't too large, mainly for memory reasons. You can change this limit if you type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Single Page Spread PDF Limit" -int 20
  • Single Page Spread PDF normally skips 20 pixels between duplicated figures. You can change this limit if you type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Single Page Spread PDF Vertical Offset" -int 20
  • Normally checkmarks automatically propagate changes to and from children. You can change this if you type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Figure Percent Complete To From Children" -bool no
  • Normally idea space ignore pinch gestures for zooming if they are too subtle. You can change how sensitive Curio is to zooming (0.008 is the default, make very slightly larger like to 0.01 for even less sensitive) or even turn it off entirely if you type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Idea Space Magnify Gesture Min Sensitivity" -float 0.008defaults write com.zengobi.curio "Idea Space Ignore Magnify Gesture" -bool yes
  • If a figure is selected an idea space and you quickly tap on the spacebar then we show a Quick Look preview. If you hold down the spacebar we turn the mouse pointer into a Photoshop-like scrolling hand. You can change how quickly you must tap but adjusting this timeout given in seconds: defaults write com.zengobi.curio "Idea Space Spacebar QuickLook Sensitivity" -float 0.15

New in Curio 8.0.8 (Jan 11, 2013)

  • Notable Tweaks:
  • The figure inspector now has width and corner value entry fields, in addition to the existing sliders, so you can quickly type in a specific value. By popular request the border width field allows a fractional number such as a border width of 1.25.
  • Navigation page up / page down buttons now work with the primary or secondary view based on whichever one is active.
  • Much, much faster Calendar/Reminder syncing particularly during saves and autosaves if you have dozens or hundreds of tasks.
  • If you delete all the characters in a list title Curio will no longer remove the list title itself.
  • If not using the native system window restoration, Curio will now use its own technique to restore project window sizes.
  • The project and Scrapbook library views now include file extension information for images, movies, and sounds.
  • The Grab Web Archive function now creates much better previews instead of relying on Quick Look.
  • Notable Fixes:
  • When switching between sections the splitter for the secondary view, if showing, will no longer creep to the right.
  • Fixed problem where the Notes window had an odd 2-inch wide right margin.
  • Fixed selection quirk that would occur if you hold spacebar to show the grabber hand but click and drag the mouse right before the grabber hand appears.
  • Fixed HTML exports generated on retina Macs so their HTML imagemaps work correctly.
  • Fixed problem where jump actions to other projects weren't working if the target project was already opened.
  • If a collection figure such as a mind map or list is selected and you change a font attribute then Curio now correctly propagates the change throughout the collection.
  • Power-User Preferences:
  • On Retina Macs Curio will create 144 DPI HTML imagemap exports and image exports so they are optimized for those systems. The HTML imagemap will still look extremely good on non-Retina systems thanks to the HTML img height and width tags added to the HTML export templates and the browser's built-in scaling. Image exports will appear to be large on non-Retina systems unless the image viewer honors the image's DPI setting. If you wish to force Curio to output non-Retina (72 DPI) images on Retina systems then type the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Image Export Force NonRetina" -bool yes

New in Curio 8.0.7 (Dec 13, 2012)

  • Robustness Tweaks:
  • Took care of the rare possibility where Curio could open multiple windows to the same underlying project at the same time, causing all sorts of hangs and errors.
  • Defeated the dreaded "this document as been modified outside this application" warning that could sometimes appear, especially if editing projects hosted off a remote server with a slightly off time clock.
  • Added more synchronization checks so deleting figures won't mess up a background preview rendering and cause a crash or hang.
  • Notable Fixes:
  • Changed it so Curio will not open an untitled window by default now.
  • Fixed problem where you couldn't drag an idea space directly to a collection such as a table or list.
  • Fixed bug where setting a new default line style (via the Format menu) didn't work when drawing a new line.
  • Fixed oddity where the mouse pointer changes to an arrow, instead of remaining as a crosshair, when trying to draw repeated figures such as rectangles.
  • Power-User Preferences:
  • Curio will use the crosshair cursor when scribbling with brushes 2 pixels wide or smaller. You can now change that by typing the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Brush Crosshair At Size" -float 2.0

New in Curio 8.0.6 (Dec 5, 2012)

  • Robustness Tweaks:
  • When switching idea spaces we now force a preview update on the main thread to make sure the preview is up-to-date and this also avoids a source of random crashing.
  • Modified safety locks so that updating previews on a background thread were much more robust.
  • Notable Fixes:
  • Fixed usability issues with Geometry inspector when changing x, y, width, height, and rotation values.
  • Fixed issue where Organizer previews weren't updating themselves after a Spread PDF.
  • Fixed issue where you couldn't paste a selected scribble from one idea space to an idea space which didn't currently have any scribbles on it.
  • Fixed issue where double-clicking in the Evernote shelf didn't open the note.
  • Fixed odd issue where Evernote data migrated from an older Curio version couldn't be dragged into an idea space.
  • Fixed style issue where changing the default index card style didn't work correctly.

New in Curio 8.0.5 (Dec 5, 2012)

  • Notable Tweaks:
  • If you click on a jump action or idea space link then we open the target in the same primary/secondary split view unless the Option key is held down then we open the link in the opposite split view.
  • The primary and secondary split views now have their own independent histories so the navigation bar can be used to go backward and forward in history in each view separately depending on which one has focus.
  • When sorting the Project Library or Scrapbook by size, Curio will now report more accurate asset sizes, particularly for package files.
  • Tasks synced with Reminders will now remember their original time values instead of replacing them with 12:00AM — remember that Apple's Reminders app doesn't support syncing reminder times so they will still appear as 12:00AM in that app.
  • New Format > Clear All Meta menu item.
  • Robustness Tweaks:
  • Now using a background thread again for Organizer idea space previews but with new internal locks and timing smarts to make it more robust and less obtrusive.
  • Fixed issue where figure notes may not be saved in certain focus situations.
  • Curio is now more reliable when autosaving and restoring untitled projects.
  • Curio will no longer try to open a previously opened project if it is now in the Trash or is already open via another thread.
  • Curio will now validate all asset file names to make sure they don't contain \0 (null) characters which was causing some very rare exceptions.
  • Curio now correctly handles Mathematica Notebook files as normal documents and not movie files, also the odd related crash regarding SearchKit attempting to scan Notebook files has been fixed as well.
  • Power-User Preferences:
  • You can now prevent Curio from opening a new, untitled project on start-up by typing the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "General Open Untitled" -bool NO
  • By default the new Format > Clear All Meta menu item resets all meta fields. This can be customized by typing the following in Applications > Utilities > Terminal: defaults write com.zengobi.curio "Clear All Meta Leaves Percent Complete" -bool YES
defaults write com.zengobi.curio "Clear All Meta Leaves Checkmark" -bool YES
defaults write com.zengobi.curio "Clear All Meta Leaves Rating" -bool YES
defaults write com.zengobi.curio "Clear All Meta Leaves Priority" -bool YES
defaults write com.zengobi.curio "Clear All Meta Leaves Start Date" -bool YES
defaults write com.zengobi.curio "Clear All Meta Leaves Due Date" -bool YES
defaults write com.zengobi.curio "Clear All Meta Leaves Duration" -bool YES
defaults write com.zengobi.curio "Clear All Meta Leaves Resources" -bool YES
defaults write com.zengobi.curio "Clear All Meta Leaves Tags" -bool YES

New in Curio 8.0.4 (Nov 20, 2012)

  • 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.
  • New Hidden 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
  • 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.
  • 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.
  • 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.

New in Curio 8.0.3 (Nov 5, 2012)

  • Notable Tweaks:
  • New Insert > Screen Snapshot menu item (with Command-Control-S shortcut) to instantly take a snapshot. You can also now click the Screen Snapshot icon itself within the Insert popover to bypass the options window and instantly take the snapshot.
  • Notable Fixes:
  • We now render PDF figures with transparent backgrounds correctly. However, if transparent then we can't support LCD sub-pixel anti-aliasing since that requires an opaque object. But don't worry, sub-pixel antialiasing is just an LCD optimization so the PDF looks awesome, scales beautifully, and renders perfectly when printed/exported.
  • Fixed issue where holding Shift and using arrow keys wasn't extended a selection within a list or mind map.
  • Fixed odd behavior of linear and radial gradient last color well.
  • Smarter handling of restoring last-used window scroll position and zoom factor when moving between idea spaces.
  • Arrange > Move Below Siblings now works when moving multiple selected items at the same time.
  • Fixed issue where Scrapbook wasn't remembering its last-used sort order.
  • Fixed flashing inspector bar problem if secondary view was in used or had been used in this session.
  • Robustness Tweaks:
  • Added more code to ensure valid section hierarchies.
  • Patched an area where modifying an asset's parent-child relationship, such as when changing the position of a node in the Organizer tree, may not be saved to disk.
  • When deleting many assets which contain instances of the same asset, such as a Spread PDF'ed idea space tree, Curio is now much more efficient when internally marking the appropriate assets as deleted.

New in Curio 7.4.2 (Jun 10, 2011)

  • Notable Tweaks:
  • Added new "Create alias to file instead of embedding" checkbox in the Insert > File dialog which does the same thing as holding down Option when dragging a file in from the Finder.
  • Notable Fixes:
  • Using spacebar to collapse a list or mind map will now keep the immediate first-level children visible so you notice the collection is collapsed.
  • Fixed issue where an Untitled but autosaved project document could be accidentally closed without saving if you open another project in a new window.
  • Fixed a bug where showing the Library or searching may hang due to underlying asset aliases which couldn't be resolved.
  • Fixed issue where the shelf system could crash when switching between projects.
  • Gesture support is now tied to a new preference setting and is off by default. If you try to enable it then we warn you if you are running a gesture-enhancement utility which could interfere with our undo stack.
  • Fixed a bug where you could call Spread PDF with no PDFs on the idea space, which would then beachball the application.
  • Fixed a bug where holding Option+Shift wasn't creating a completely empty List or Mind Map object
  • Now warning users that if they enable sections for a project you cannot open it with Curio Core or with versions of Curio earlier than version 7.
  • Fixed some issues with figures with notes when calling Arrange > Collect Into List/Mind Map.
  • Fixed spacebar handling for quicklook vs. cursor zoom modes. It used to be that dialogs that appeared would capture the keydown but send us the keyup for any key that was pressed to close the dialog. Now we enter into a pending mode on keydown for spacebar presses.
  • Notes can now be assigned to a collection figure (list, mind map, index card, table) and not just the root figure of the collection.
  • Fixed a style issue when creating attached collections.

New in Curio 7.4.1 (May 2, 2011)

  • Notable Tweaks:
  • Added new steppers next to the Style popups in both the Inspector Bar and the Style inspector so you can very quickly go through all your available styles.
  • The Organizer's Sections graphic now changes to indicate if you have more than a single section in your project.
  • Added new Organizer right-click context menu options to mail the currently selected idea spaces as a Curio project or as a PDF.
  • When colored labels are used with the Organizer items then we're now coloring the text titles, as well.
  • Renamed the Advanced Hierarchy Properties inspector to the Hierarchy Style Options inspector, which is hopefully a bit more clear.
  • The "Figures" toolbar button has added to the default Curio Standard toolbar so users can create new figures using a style.
  • Clicking on a note adornment will switch the Inspector to the Note inspector for that figure.
  • Organizer folders are now always displayed with an expand/collapse widget even if empty. If expanded then creating a new idea space will create a child instead of a sibling.
  • We're now building 64-bit Intel versions of the Spotlight and QuickLook plugins (in addition to 32-bit Intel and 32-bit PPC).
  • Tweaks for better Mac OS X 10.7 (Lion) compatibility.
  • Notable Fixes:
  • Fixed an issue where on quit or project close, Curio might not ask if an untitled project should be saved before continuing.
  • Fixed the Window > Mini Mode menu item.
  • Fixed list bug where the list would resize to an extreme width if a grouped figure was dragged into it.
  • Fixed bug with split views not resizing when they should.
  • Added a couple of thrown exception checks in the scribble code in case we're unable to allocate enough memory.
  • You can now choose Edit > Copy As > Hyperlink when an idea space is selected in the the Organizer.
  • Fixes for Evernote crashes.
  • Fixed highlighting issues in the Project Center and Appearance preferences panels.
  • Fixed a hang when copying index card with notes associated with body text (or title text) items.
  • Fixed style issue where removing the text shadow wasn't working correctly.
  • Changed "Use as text shadow if figure unfilled" to just "Use as text shadow if unfilled" since it was getting clipped if the shelf was showing scrollbars.
  • A few Curio User Manual corrections and clarifications.
  • Added a keyboard shortcut tweak which should make it harder to inadvertently toggle off edge snapping and other settings.
  • When you press Spacebar and then press either Command (to zoom in when you click) or Option (to zoom out when you click) you no longer have to press the modifier key twice.
  • Fixed a bug when an all-day due-date-only event is moved in iCal so that the date updated in the corresponding Curio figure is correct.
  • Apparently MobileMe has issues writing to your iDisk if you login manually via Curio's displayed login dialog vs. it logging itself in via the MobileMe System Preferences and Curio simply accessing it via the Keychain. So, if we can't login via the System Preferences and Keychain then we ask you to give us permission to do so.

New in Curio 7.4 (Mar 15, 2011)

  • New Features:
  • After 7 years we finally have a new icon and it's a beauty! Thanks cuberto!
  • Curio has a new feedback system for registered customers via the Curio > Provide Feedback menu item. Try it out!
  • Added more window zoom levels.
  • Added a handy Clear All Tags to the Inspector Bar's Tags popup.
  • Now showing more info in the main window when a folder is selected.
  • Re-added support for the "Share file asset when duplicated" checkbox in the Asset Figure inspector. If checked, duplicates of the figure will refer to the same underlying file asset, otherwise each duplicate will get a private copy of the file.
  • We're now generating a better default title for idea space links when created.
  • If an Evernote attachment is named "screenshot" and it is dragged into Curio then we'll rename it to the same title as the Evernote note itself.
  • You can now press Spacebar when a table cell asset figure or index card body figure is selected to view a Quick Look preview of that item.
  • The Choose button is now the default button in the various Gallery windows so you can just hit Return on your keyboard to choose the currently selected item.
  • Updated Curio's Microsoft Office instant document templates: Word is now a docx file, Excel is now a xlsx file. Also added PowerPoint pptx file as a new instant document template.
  • Presentation mode selection color (as defined in the Preferences) now follows the specified opacity setting (as long as < 1.0) so you can make a very transparent or even invisible selection color. Handy if you want to create screencast recordings while in Presentation mode.
  • The Curio menu now includes links to our Zengobi Blog, Twitter page, and Facebook page so you have lots of opportunities to stay in touch with us. :-)
  • Notable Fixes:
  • Fixed a Mindjet MindManager MMAP export issue. All unique ID's had to be Base64 encoded.
  • Fixed some printing issues where some figure were printing on the margins of subsequent pages (when not scaling to fit to a single page).
  • Changed the CSV import encoding default to Mac OS Roman which apparently is more compatible with various CSV files. It should nicely handle CSV files with accented characters and complex files with lots of interesting characters which apparently chokes the previous UTF8 encoding default.
  • Fixed a bug where replacing an image in a table cell with another item didn't remove the original image from your Library, even if its reference count was zero.
  • Fixed problem with fading brush/pen colors when dragging selections around.
  • Fixed a subtle bug where the Stencils shelf could crash when dragging drill-down items out of the shelf.
  • Fixed the Stencil's shelf so choosing Edit Stencil brings you to the correct stencil.
  • Fixed crash when adding a new stencil while the Edit Stencil project window was still open.
  • Fixes added to Status and Search to prevent potential crashes due to timers firing after project closing.
  • Fixed a subtle mind map branch colors bug where colors may not get applied correctly.
  • Fixed support for South Korean dates and date adornments.
  • Fixed situations where images may appear blurry.
  • Fixed the Delete item on the Organizer's context menu.
  • The project template gallery will no longer load any projects that start with a dot which may exist on certain types of network drives (see Apple Double Format).
  • The print toolbar button is now available if an Organizer folder is selected.
  • The next/previous and forward/back toolbar buttons are now available if an Organizer folder is currently selected.
  • Now handling private non-network network paths that contain a tilde for those hijacking the Network path for additional personal repository locations.
  • Got rid of the Powered By Curio tag out of the HTML export.

New in Curio 7.3.1 (Feb 3, 2011)

  • If dragging an Evernote note which contains an untitled attachment then we give that attachment the same title as the Evernote note (if the note itself has one).
  • Fixed some issues with MMAP export.
  • Fixed issue where you may not be able to set an idea space label color (via right-clicking on an idea space or folder in the Organizer).

New in Curio 7.3 (Jan 29, 2011)

  • New Evernote Shelf Table View:
  • By popular request, Curio now adds a new table view results list to the Evernote shelf. This table view should look similar to the results found in Evernote's Mac, iPad, and iPhoto clients.
  • You can click the button next to the zoom slider to switch back to the icon browser view.
  • Like the image browser view, you can select an item and press Spacebar to view a Quick Look of the note. Or double-click the item to use the Finder to launch the note in the appropriate application.
  • Simply drag a note from the Evernote shelf to your idea space to add its contents. Hold Option while dragging the note to automatically delete the note out of Evernote when the drag is completed.
  • New Idea Space Export Options: Plain Text and RTF:
  • Via the new File > Export As > Text or File > Export As > RTF menu options you can now export one or more idea spaces as plain text or rich text files, with the contents of each idea space going into a separate export file.
  • Curio will choose a logical text representation for all the figures on each idea space, even automatically grabbing a text outline of a list, mind map, or index card or tabbed-delimited text for tables.
  • In the case of rich text exporting, Curio will make sure all export text which is colored white is instead colored black during the export so you can see it on the resulting page. Otherwise, it leaves the figureʼs colors and other font attributes as-is.
  • New Asset Feature: Swap File:
  • There's a new Swap File function under the actions ("gear") menu found in the Asset Info inspector.
  • The swap function allows you to swap out one document associated with an asset for another document. However, the document should be of the same type, although not necessarily the same file extension. For example, feel free to swap a .jpg image for a .png image, or a .mov movie for a .mp4 movie, or a .doc document for an .docx document.
  • Swapping is a handy way to change the underlying file without disturbing asset figure instances scattered throughout your project. For instance, if your professor re-distributes a PDF with typo fixes that you have already Spread PDF'ed throughout your project then you can just swap it out without re-spreading the PDF.
  • Mind Map Enhancements:
  • If you collapse the root of a radial mind map by pressing spacebar when the root is selected, then we'll minimize the entire mind map figure. The left, right, and org chart mind map arrangements already supported this feature.
  • As a shortcut, you can now select the overall mind map figure itself and hit spacebar to collapse/expand the root figure. This makes it super-fast to minimize a bunch of collections since index cards, mind maps, and lists now all support this feature.
  • When collapsing the root figure, if the mind map is its natural size then we'll resize it to its minimum bounds, otherwise if manually sized then we'll center the root node within the existing bounds.
  • If duplicating a mind map item then we insert it as a sibling (like what happens when you duplicate a list item). This differs from the normal paste handling in mind maps which would add a pasted item as a child.
  • List Enhancements:
  • As a shortcut, you can now select the overall list figure itself and hit spacebar to collapse/expand the title figure (if it has a title). This makes it super-fast to minimize a bunch of collections since index cards, mind maps, and lists now all support this feature.
  • Paste As List is a bit smarter about lists that are initially indented.
  • Table Enhancements:
  • Added support for holding the Shift key to increase/decrease the table size when inserting/removing table rows or columns, instead of modifying the sizes of any existing rows or columns. So just hold down the Shift key when you use either the Add/Remove Row/Column context menu options, or when using the Option-ArrowKey shortcuts to add/remove rows/columns.
  • Index Card Enhancements:
  • Fixed rare issue (again!) where creating new index cards resulted in a badly rendered figure with no body area.
  • Index cards now support body areas which contain a mix of fonts and colors.
  • Sticky lines now stick to the index card figure itself, not to the title or body figures within the index card.
  • Evernote Enhancements:
  • Dragging a note from Evernote that has an associated source URL will now result in a text figure within Curio with the source URL as an automatic attribution line.
  • Autosave Enhancements:
  • Autosave has been given a thorough work-over to make it much more robust and fail-safe.
  • Curio's autosave system is optimized to minimize disruption. When you first begin to modify your project, Curio starts a 30 second timer. At the end of that time period, but before performing the autosave, Curio will wait for a 2 second idle period where you aren't busy moving the mouse or pressing keys on the keyboard. Once you're idle for that brief moment it will then quickly perform the autosave. As a safety measure, Curio will now force an autosave even if you're not idle if it's been more than 60 seconds since the project was first modified.
  • Of course, you can also force a save at any time by choosing File > Save on your own.
  • In addition, Curio will now autosave Untitled projects using the same timing mechanism.
  • Note that Curio will not perform an autosave if you attempt to close the project or quit Curio. Instead we ask if you would like to save before closing or quitting. This way if you accidentally do something catastrophic which is not undoable then you can quickly quit Curio without saving and not lose any data.
  • New Mail Client Support:
  • Curio now supports Microsoft Outlook 2011 as a mail client for mailing projects, PDFs, and assets.
  • New Styles:
  • Table Style: Simple Sheet is a simple gray thin-lined style which looks like a standard spreadsheet found in Apple Numbers.
  • Image Style: Gray Cell is a very thin, slightly rounded, gray bordered style with a tiny margin and shadow which looks like the image cells found on Apple's Mac website (http://www.apple.com/mac).
  • Documentation Changes:
  • Added tips to the Curio User Manual regarding the bookmarklet and Firefox.
  • Notable Fixes:
  • Smarter handling of events in the Organizer so mouse wheel event handling in the Sections part of the Organizer will work correctly.
  • Cleaned up some tooltip display so it looks a bit neater when it contains long text or when it's near a screen edge.
  • Checkbox and flag click testing is now more robust. You should no longer have problems with checkboxes that mysteriously can't be clicked.
  • Fixed a bug where you could drop an idea space into the Sections panel without hovering over a specific section.
  • The inspector now shows Nothing to Display if you select either a folder or an empty section.
  • Removed all internal responder manipulations which should make Curio more robust in certain event handling situations.
  • You can now show/hide the shelf if a folder is selected.
  • Added several new internal locks and safety checks to make sure the Status shelf background threads won't throw exceptions when checking for internal figure or asset changes. This appears to have fixed the rare, but brute-force reproducible crashes which could occur particularly when making lots of changes, deletions, or collection hierarchy manipulations and repeatedly undoing/redoing those actions.

New in Curio 7.2 (Dec 27, 2010)

  • More MMAP Support:
  • Wow! When we added support for importing MMAP mind maps in Curio 7.1 we didn't know it was going to be such a huge it!
  • Turns out MMAP exporting is supported by most major iOS mind mappers including iThoughtsHD and MindMeister. So, you can begin a mind map while on the go with your iPhone or iPad, then export it as MMAP and send it to your Mac for importing into Curio. Pretty sweet!
  • So we made it even better! In addition to the already supported title and note properties, we now support importing these MMAP properties:
  • Flags — at least all the flags that match something that we have in Curio
  • Checkmarks
  • Percent Complete
  • Priority
  • Start Date
  • Due Date
  • Duration
  • MMAP Exporting
  • But we didn't stop there... we added MMAP exporting!
  • You can now select a list or mind map and choose File > Export Selected Figures As > MMAP to instantly export your Curio collection as an MMAP file. All the properties listed above are supported during MMAP export.
  • So now you can start a mind map in Curio then continue working on it within most major Mac or iOS mind mapping applications.
  • Shadows:
  • Quick Backgrounder
  • In Curio, the shadow settings specified in the Shape Inspector are applied to the shape itself if the figure is filled and to the text within if the figure is unfilled. So, if you have a text figure and enable shape shadowing the text will be shadowed. If you then fill the text figure the text will no longer be shadowed, instead the shape itself will be. Similar products such as OmniGraffle and Keynote behave this way as well.
  • In Curio 7.0 we added the separate, independent shadow controls in the Text Inspector. This means you could create a filled text figure with a purple shadow defined via the Shape Inspector but the text itself could have an orange shadow as defined via the Text Inspector. Cool!
  • However, we still needed to support the shape shadow way of automatically shadowing unfilled text since we don't want to break anyone's existing styles or figures. Customers would also expect it to work that way since Curio, OmniGraffle, and Keynote have always worked that way.
  • The Problem
  • But, let's say you wanted to create a list level style where images and other filled items are shadowed but text figures are unshadowed. If you turn on shape shadows then all the figures including text figures would get shadows. Uh, oh.
  • The Solution!
  • So, in Curio 7.2 we've added a new "Use as text shadow if figure unfilled" checkbox to the Shape Inspector's shadow controls.
  • With the new checkbox you can turn off the automatic shadowing of unfilled text figures by the shape shadow. Instead they can only be shadowed via the Text Inspector's shadow controls added in Curio 7.0.
  • This setting is on by default so existing styles won't break. And, if unchecked, it is stored in newly created style definitions so they will magically work correctly if you share styles with others.
  • New Keyboard Shortcuts:
  • Selecting one or more figures and hitting the X key (Shift-x) will toggle checkbox visibility.
  • Selecting one or more figures with visible checkboxes and hitting the x key (just x) will toggle the checked value.
  • Expand/Collapse All:
  • Option-clicking on an expand/collapse symbol in a list or mind map will perform that operation on the parent item and do the same to its children. This is different than simply clicking on the expand/collapse symbol which simply acts on the parent and leaves its children in their existing states.
  • Pressing Option-Spacebar will do the same recursive operation, whereas Spacebar simply acts on the parent.
  • Prior to Curio 7.2, if you wanted to see a Quick Look preview of an asset figure which also happened to be a parent in a tree you had to press Option-Spacebar. You now need to press Option-Shift-Spacebar to force that Quick Look operation since we need the Option-Spacebar shortcut for recursive expand/collapse. Note that you can still just press Spacebar to show a Quick Look preview for all other asset figures, such as child or standalone asset figures.
  • Miscellaneous:
  • Changing a list, mind map, or table's style will no longer potentially hide all the checkboxes you have made visible. In other words, collection styles can no longer hide checkboxes.
  • Advanced preference if the rotate trackpad gesture keeps getting in your way: defaults write com.zengobi.curio "Disable Rotate Gesture" -bool yes
  • Notable Fixes:
  • Fixed rare issue where creating new index cards resulted in a badly rendered figure with no body area.
  • Fixed bug when trying to mail a style or template from a Gallery window.
  • Fixed a bug with event titles when syncing collection items (lists, mind maps) with iCal.
  • Fixed CurioService so Save PDF to Curio Scrapbook works even if Curio is not running.
  • Fixed a rendering bug when an image which has been resized in Curio to something other than its natural size, then cropped outside of Curio.
  • Tweak for smarter automatic Postbox support.
  • Neatened up the line arrowhead drawing when using large line thicknesses so the arrowheads don't cross over the border into a snapped-to figure.
  • If you are editing a field in an inspector and alt-tab away from Curio then come back, we no longer reset that field.

New in Curio 7.1 (Dec 7, 2010)

  • Mind Map:
  • You can now drop Mindjet MindManager mmap files onto Curio and we'll convert them into mind maps. Currently we're only handling text and notes but more functionality will be added in the future.
  • Spacebar can now expand/collapse a locked list/mindmap.
  • Table:
  • If a table cell is selected then you can now press Option and an arrow key to insert a column or row before or after the cell.
  • Organizer:
  • You can now copy idea spaces and paste them into new sections, in addition to the normal drag-and-drop technique.
  • You can now copy, paste, and duplicate sections.
  • Creating a new folder or section immediately allows you to rename the created item.
  • Fixed the Show/Hide Sections menu item text so it detects its current state more accurately.
  • Fixed bug where you couldn't drag an item from the Library and pass over the Organizer window.
  • Sleuth:
  • Added Google Dictionary as a new reference search site.
  • Library:
  • If you duplicate an item in the Library, the filter for the Library is automatically switched to show all assets in the Project to make sure that new item is visible and selected.
  • Miscellaneous:
  • New Convert Selection To Image Figure menu item if you right-click on a scribble region.
  • Right-clicking on an Idea Space Link figure will now allow you to show it as an icon.
  • Initial support for the Postbox mail client for sending mail messages from within Curio.
  • Got rid of the zoom when opening new windows.
  • Notable Fixes:
  • Patched numerous memory leaks.
  • Fixed a bug where showing a document asset figure as a preview resulted in an invisible image.
  • When changing an image's style we no longer reset its size.
  • Fixed a rare bug where Galleries would appear with empty or incorrectly rendered preview images for styles.
  • No longer showing page breaks on the screen when in presentation mode.
  • When in presentation mode, fixed a selection glow artifact and fixed several redraw issues when expanding a list or mind map collection.
  • The Evernote module's zoom setting is restored when relaunched.
  • Changes to the start/due date adornment so formatting is much smarter about determining which element is the year component so it is hidden correctly.
  • Fixed a weird selection bug in the Export to HTML and Publish to MobileMe dialogs when choosing an image type.
  • The tags image matrix is now drawn correctly when switching between tag sets.
  • If a collection is selected, like a list or mind map, then enabling a tag via the Tags Inspector associates it with the collection itself and not to the items within the collection (so it's more like the tags popup on the Inspector Bar).
  • When adding a new Instant Document Template we're now much smarter about determining if the template is an application or not.
  • Added Gallery window image optimizations.
  • Fixed Flashlight query bug when searching for Excel documents.
  • Dossier now has minimum window sizes.

New in Curio 7.0.1 (Oct 19, 2010)

  • New Dynamic Variables:
  • Curio 7 adds more variables to the Insert > Variable menu!
  • Project Variables
  • In addition to the current project title, you can now output the project's creation date/time and last saved date/time.
  • Section Variables
  • You can now output the title of the section that contains the current idea space.
  • Idea Space Variables
  • In addition to the current idea space title, number, and date/time added, you can now output the date/time it was last modified.
  • Figure Variables
  • In addition to the current date/time added, you can now output the date/time it was last modified.
  • Full Dates
  • For all date variables we now also support the Full format as specified in your Text Formats part of System Preferences, which generally includes the day of the week.
  • New Window Arrangements
  • The Window menu now has several new options for resizing and positioning the active window on the screen.
  • Center Window (⌃⌥⌘C) centers and expands the window on the screen. We love this feature.
  • Left Half (⌃⌥⌘←) resizes the window so it's half the width of the screen then scoots it to the left side of the screen.
  • Right Half (⌃⌥⌘→) resizes the window so it's half the width of the screen then scoots it to the right side of the screen.
  • Top Half (⌃⌥⌘↑) resizes the window so it's half the height of the screen then scoots it to the top of the screen.
  • Bottom Half (⌃⌥⌘↓) resizes the window so it's half the height of the screen then scoots it to the bottom of the screen.
  • Curio also has a new ability to position the active window on top of all other windows.
  • Window On Top (⌃⌥⌘T) makes the window always on top of all other windows, even other application windows.
  • New Startup Options
  • In Curio's general preferences, you can already specify whether Curio should re-open your last opened project(s). Now a new popup allows you to specify what Curio should do if you don't want that to happen or if there are no projects to re-open:
  • Do Nothing
  • Create a Blank Project
  • Create a New Project via Template Chooser (a button exists on this dialog to let you switch to an Open Project dialog instead)
  • Open a Project via Project Gallery (a button exists on this dialog to let you switch to an Create Project dialog instead)
  • Additional List Features
  • Choosing Arrange > Collect into List, or clicking the List button while holding down the Option key, will collect all selected figures into a listand parse carriage returns and tab indentions to automatically reconstruct a hierarchy within the new list.
  • For OPML exports the section is now always included even if the list doesn't have a title as per the spec.
  • If you hit return or command-return when an image in a list or mind map is selected then a new sibling item will be created under the image.
  • Fixed a formatting error when placing an outline created with Word into Curio using "paste as list".
  • Additional Mind Map Features:
  • Choosing Arrange > Collect into Mind Map, or clicking the Mind Map button while holding down the Option key, will collect all selected figures into a list and parse carriage returns and tab indentions to automatically reconstruct a hierarchy within the new mind map.
  • Prune to Linked Collection now creates jump actions which are relative to the project instead of including absolute paths to the project so the jumps will work correctly even if the project is renamed.
  • Currently if you type a lot in a mind map node we'll automatically impose an auto-wrap width to make the figure look nice. Now, we'll automatically revert the figure to no fixed width (aka natural size) if you remove enough text to shrink below that forced width.
  • Added lots of new bundled color palettes for even more branch colors accessible via the Advanced Hierarchy Properties inspector.
  • Smarter auto-coloring of the central root node when a branch color is applied.
  • Additional Index Card Features:
  • When copying index cards as text all returns entered in the body text are left intact instead of being auto-removed.
  • Presentation Mode Enhancements:
  • New more robust Apple Remote handling code for presentation mode. [Pro]
  • If you alt-tab away during Presentation Mode and then come back, focus is placed back on the presentation view so it can handle key presses.
  • If you have multiple monitors and you try to start presentation mode again while already in presentation mode—perhaps by clicking the Presentation toolbar button—then the presentation is stopped.
  • Line Figure Enhancements:
  • If you've re-defined the default line format then Curio will correctly use the factory default when drawing attached figures with lines.
  • Fixed a situation where sticky lines might not update correctly when the idea space is first loaded.
  • More consistent use and handling of head and tail with regards to standalone line figures and to line figures used for attached figures.
  • Image Figure Enhancements:
  • Files with .3gp extensions are now recognized as movie files and will play within the Curio idea space if double-clicked.
  • Images are now rendered correctly with their DPI taken into consideration. Therefore, 96 DPI images will be a bit larger which is the way Preview works. Also invalid DPIs are safely handled as well.
  • Better support for images taken by the iPhone which may include internal orientation meta data so they are automatically flipped or rotated as appropriate.
  • Sleuth Enhancements:
  • Added Fotopedia as a new image search site.
  • Added Shutterstock as a new image search site.
  • Stencils Shelf Enhancements:
  • The Stencils shelf now supports Personal, Bundled, and Network repositories. Personal contains stencils you create, Bundled contains stencils that Zengobi includes with Curio, and Network is an optional stencil repository located on a shared network server at your workplace or school. You define the network path via Curio Preferences.
  • The Stencils shelf also includes a new Type popup allowing you to filter the available stencils by Simple or Complex and even by collection type such as List or Mind Map.
  • Scrapbook Enhancements:
  • The Scrapbook shelf now supports Personal, Bundled, and Network repositories. Personal contains scrapbook assets you create, Bundled contains assets that Zengobi includes with Curio, and Network is an optional scrapbook repository located on a shared network server at your workplace or school. You define the network path via Curio Preferences.
  • Dossier Enhancements:
  • Added Novel as a new dossier template.
  • Additional Features:
  • Embedded WebViews now support downloading to your Downloads folder.
  • You can press { and } (aka Shift-[ and Shift-]) to decrease and increase the margin of the selected figures.
  • The Library now supports Edit > Duplicate so you can easily make copies of your embedded assets. Since we support this new feature we have removed the confusing "Share when duplicated" checkbox from the Asset Figure inspector.
  • If you have jump actions, jump targets, or idea space links that take you to another project which has been moved, Curio will now ask if you would like to fix, delete, or leave those broken aliases when opening the project.
  • Notable Fixes:
  • Duplicating figures and dragging figures around collections no longer overwrite the contents of the general clipboard.
  • Smarter validation of Organizer menu items so they are enabled or disabled even if the Organizer doesn't have focus.
  • Much better handling when trying to add/remove projects from the Project Center's "Opened Recently" pseudo-category.
  • The popup menu for the View toolbar button now correctly shows the current show/hide state of the Shelf, Organizer, Project Center, etc.
  • The Status shelf now handles idea space titles that have embedded carriage returns.
  • Mouse movements not over the idea space itself will be ignored so you won't see odd tooltips or snap guides when over the toolbar or shelf, for example.
  • Re-saved the embedded museum movie in the Sample Gallery project so it's a .mov file instead of .mp4 which was apparently causing some problems with playing it via the embedded QuickTime player within Curio and Snow Leopard, although it worked just fine in Leopard.
  • Found and fixed an area where the undo stack could get corrupted if items are moved on the idea space. Finally found this one!
  • Percent completion rollups to parent nodes now work as they should if intermediary nodes exist which aren't displaying checkboxes.
  • Fixed sneaky exception which could occur when deleting multiple idea spaces.
  • Fixed problem where Inspector Bar tooltips were appearing in odd places.
  • Removed the white margin around the HTML export template so the resulting idea space body image fills the whole HTML page.
  • Fixed a problem when trying to undo a figure move when that figure move caused the idea space itself to auto-grow.

New in Curio 6.3 (Dec 3, 2009)

  • Leopard and Snow Leopard Enhancements - For both Leopard and Snow Leopard customers, you now have access to the standard Edit > Transformations submenu which allows you to uppercase, lowercase, and capitalize any selected text. In addition, you will now see the standard Edit > Speech submenu which can be used to make your Mac speak the selected text.
  • In the Curio's Preferences, under the Idea Space icon, you now now enable grammar checking, smart quote substitution (automatic straight quotes to curly quotes), and web link detection. Snow Leopard customers can also enable automatic spelling correction, text replacement (controlled via System Preferences > Language & Text > Text), and dash substitution (double dash to em dash substitution).
  • You can also modify those preferences on-the-fly when editing some text using the Edit > Spelling & Grammar submenu and the Edit > Substitutions submenu.
  • Status Shelf Enhancements [Pro] - You can now group your tasks by rating or priority.
  • Printing Improvements - First, substantial code improvements were made to the print and PDF export code modules to make them more efficient and faster, particularly for large projects.
  • Next, we added a useful tweak to the print footer.
  • The print footer currently shows the idea space number. However, if the idea space doesn't fit on the single sheet of paper then each sheet would end up with the same footer which isn't terribly useful.
  • So we've changed the footer to support printing the idea space number and optional sheet information. For example, if idea space #26 spans onto 9 sheets of paper then the 3rd sheet would show 26 (3 / 9) as its footer.
  • To accomplish this we added a new print variable {%IdeaSpaceNumberWithSheetInfo} along with a couple of helper variables: {%IdeaSpaceSheetNumber} and {%IdeaSpaceNumberOfSheets}.
  • If the idea space fits on a single page then {%IdeaSpaceNumberWithSheetInfo} is simply replaced with the idea space number.

  • Other Features:
  • When Curio activates QuickRender mode, like when drag-selecting or moving items for example, we no longer redraw figures without gradients.
  • Holding down the Shift key is now optional when pressing Command-Shift-8 to go into full screen mode.
  • You can now use the up arrow key to move up to the title of the list. Also, when creating a list we automatically select the title for initial editing.
  • In the search results, if grouping by something other than idea space, the idea space title is listed next to each item in the result list.
  • Notable Fixes:
  • Fixed curved line clipping problem with steep curves.
  • Full screen and mini mode options are now directly under the Windows menu instead of within a submenu.
  • Fixed some undo issues that could come up when using gestures on Mac laptops.
  • Fixed a problem where hierarchy colors would sometimes not render correctly if mind map branches were rearranged.
  • Fixed problem when trying to click on or drag-select a rotated line figure.
  • Fixed dossier display so long, multiline text labels are left justified.
  • Fixed a rare timing issue with images which could result in a paused/hung/partially rendered idea space.
  • Fixed a problem where assets could be left in your Library as Unused Assets if you delete an idea space.
  • Fixed a problem where assets could be left in your Library as Unused Assets if you delete figures from within a collection such as mind map or list.
  • You can now change the color of an URL asset figure but it is forced to be underlined (so it looks like a link) and it has to be some color and not simply black. We're doing this to make sure URL asset figure links look like actual links.
  • If you have a password protected project, you are now able to mail idea spaces or drag them into the stencils or idea space templates shelf.

New in Curio 6.2 (Nov 18, 2009)

  • Curved and Orthogonal Lines:
  • Curio now supports curved and orthogonal lines! Just right-click on a multipoint line to select a new line type via the context menu, or change the line type in the Figure inspector. You can drag your midpoints around to change the shape of the spline curve or orthogonal control points.
  • On-The-Fly Multipoint Lines:
  • You can still right-click on an existing line to add midpoints but now we've added an even faster way to create multipoint lines.
  • Grab the line tool and click to start the first point, then drag to place the endpoint. But before you release the mouse button hold down the Option key. When you release the mouse you'll find that you've dropped a midpoint and now you're placing a new endpoint. Continue holding down Option to keep dropping midpoints as you release the mouse. If you're done, just release the Option key before you drop your last point.
  • Since we're using the Option key for this that means we've taking away the normal modifier to create a non-sticky endpoint. So, the Control key is now used for that operation: just hold Control while dragging a point so you can place it over an existing figure without sticking to the figure.
  • Index Card Enhancements:
  • Copying multiple selected figures as text or exporting them to text will now grab them in scanline order instead of basing the export on z-order. This means top to bottom, left to right. So you can now lay out your index cards in a rough matrix or grid and they should output as text in an expected order.
  • You can now change the location of an index card's title and body figure's flag adornments using the little circular slider in the Adornment Options inspector panel.
  • The index card body lines are now drawn under the body figure's text. However, any flag adornments are drawn off to the side with no lines underneath (looks nicer that way).
  • You can no longer drag items out of an index card, although you can still cut or copy. Instead, when you try to drag the title or body text of the index card the index card itself will be dragged. This should make it much easier to stack and rearrange cards without accidentally dragging content out of a card.
  • If you resize an empty collection figure —including index cards— then Curio will store that size as the default size for future collections of that type. Note the title is ignored when determining if the collection is empty.
  • Other Features:
  • You can now change the location of an table cell's flag adornments using the little circular slider in the Adornment Options inspector panel.
  • Greatly increased mind map layout and rendering speeds for many complex mind maps.
  • Notable Fixes:
  • Fixed several issues where figure styles were being reset to default style in tables, lists, mind maps, and index cards.
  • We're now making sure all lines drawn in tables, etc, are nice and sharply defined.
  • Curio is now much, much, much more memory efficient when printing or exporting to PDF.
  • Fixed a bug where lines couldn't stick to specific positions on multipoint lines.
  • Fixed problems where tag use counts could become out of sync thereby showing an inappropriately large number of active uses for a specific project tag (in File > Project Properties > Tags).
  • When sending a stencil or idea space template to a friend to Zengobi we're now stripping tags from those items before sending.

New in Curio 6.1 (Oct 13, 2009)

  • Adds some cool new features based on the feedback we received after launching Curio 6.

New in Curio 6.0 (Sep 8, 2009)

  • Curio 6.0 will need to upgrade project files created with earlier versions of Curio. Please note that the converted project file cannot be re-opened in earlier versions of Curio!
  • The old Edit > Export As submenu for figure exporting has been moved and renamed to File > Export Selected Figures As.
  • Notable Fixes:
  • Fixed bug trying to use the width/height edit fields and steppers in the figure's Geometry inspector if proportional sizing was enabled.
  • Fixed crazy sizes and origins from getting automatically set when the user tries to resize a shapeshifted figure using the Geometry inspector.
  • Using QuickZoom (via pressing and holding the Q key) and positioning the mouse cursor over the top-left portion of the idea space will correctly go to that area when Q is released.
  • QuickZoom mode now works even when scribbling with the brush tools.
  • If you just open the video recording window and then close it, we now turn off the iSight camera.
  • Fixed a problem where certain rare sites in a WebView or WebArchive wouldn't be displayed correctly, if at all.
  • Tweaks so the tooltip can handle Notes that have carriage returns in it.
  • Dragged-in Mail messages that have foreign characters in the From or Subject fields are now rendered correctly in Curio.
  • The adornment "display within shape" inspector item is now correctly disabled if the item is a collection or within a collection, which overrides that setting anyway.
  • Fixed problem where adding a note to a figure in a newly created list or mind map would not automatically show the note adornment.
  • Fixed the popup calendars in the Inspector Bar date pickers so they correctly jump to the currently set date of the selected figure.
  • Fixed problem where collection level styles would override link, superscript, and subscript attributes of items within the collection.
  • Fixed a printing problem where scaling and placement wasn't occurring as it should if you specified a scale factor in the Print Setup dialog (and disabled the fit onto a single printed page).
  • Fixed odd style issue where setting the default shapeshifter style for a text figure would sometimes override styles associated with hierarchies in mind maps or lists.
  • Fixed a style issue where defining a default style for a text figure wasn't working if the style was a named (aka saved) style.
  • Fixed a problem where if the default text figure style was changed to a different shapeshifter then then rectangle item in the Figures toolbar popup menu wouldn't draw a rectangle.
  • Fixed style issue where if underlining a single word in a multi-word mind map entry then all figures at that level would suddenly have black text with no underlining.
  • Fixed an odd issue where changing the appearance theme would cause problem when rendering certain objects like start/due adornment flags and sometimes some of the icons shown in in the Inspector.
  • The full changelog can be found at: http://www.zengobi.com/support/articles/AR060000.html.

New in Curio 5.4.6 (Aug 31, 2009)

  • Snow Leopard fix: Using the spacebar to bring up Quick Look previews in the idea space or the Scrapbook, Flashlight, or Evernote shelf modules will now function correctly.

New in Curio 5.4.5 (Aug 31, 2009)

  • Snow Leopard fix: Fixed issue where text figures weren't being exported during an image or web export.
  • Snow Leopard fix: Fixed issue where choosing a color from the color picker wasn't working.
  • Snow Leopard fix: The inspector bar's background gradient matches Snow Leopard's toolbar background gradient.

New in Curio 5.4.4 (Jun 18, 2009)

  • Fixed problem where dates associated with figures had invalid time values associated with them which caused confused sorting in the Status shelf.
  • Robustness check when manipulating mind maps and lists which should hopefully take care of the rare crash that some folks are experiencing.
  • Fixed problem where the Curio "Add to Scrapbook" Services item would not grab rich text from Safari.
  • Got rid of the Evernote Premium banner.
  • You can now set the delay in seconds when dragging in "promised files" from other applications using this hidden preference: defaults write com.zengobi.curio "Promised Files Delay" -float 1.0
  • This might be a useful preference to tweak if Curio has problems grabbing messages with large attachments dragged in from Mail, for example. Note the default is just 0.1 seconds.
  • Improved robustness checks when performing common operations to help squash that undo bug.

New in Curio 5.4.3 (Feb 10, 2009)

  • Fixed problem with asset figures updating their preview images.

New in Curio 5.4.2 (Feb 5, 2009)

  • Notable Features:
  • Press Shift-Spacebar at any hierarchical level and all figures at that level throughout the mind map or list will toggle their expand/collapse state.
  • You can now convert between a list or mind map via the right-click context menu.
  • Improved options in the context menu when right-clicking multiple selected asset figures.
  • The Library now shows the asset filenames with their extensions so you can more easily tell the difference between several identically named files.
  • If you hover the mouse over an idea space in the Organizer, you are now told if it's marked as private or not and, if not, its idea space number which makes printing a selected range of idea spaces much easier.
  • Notable Fixes:
  • If you drag a bunch of idea spaces from the Organizer of one project to the Organizer of the other, then any jump actions or anchors used within that set of idea spaces will remain intact and working in the new project.
  • We're now ignoring bogus x-msg URLs that come in when you drag selected text from a Mail message into an idea space.
  • The asset library now correctly handles cases where an asset was renamed but then the project was closed without saving, the asset is now reverted back to its original filename so it is not automatically removed upon re-opening the project.
  • Tweak so asset figures displayed as previews aren't quite so large by default.
  • Curio lists and mind maps are a bit smarter about making the previews of items smaller so they don't engulf the collection.
  • Fixed a bug when using the Delete key while editing list items.
  • Minor fix so you can't attempt to outdent the list title or mind map central figure.
  • You can now have a margin of 0 for a list figure.
  • We're now a bit smarter about which URL to associate with an image dragged in from the browser so you can more easily get back to where you found that image.
  • Fixed bug when trying to set the width or height of multiple selected objects in the Geometry inspector.
  • Fixed insertion point color so it is white when the background is dark.
  • Fixed bug when trying to resize the width or height of an object which contains an adornment within the shape bounds via the Geometry inspector.
  • Fixed bug when trying to resize the width or height of an object without a border which contains an adornment within the shape bounds via the resize handles. The fix also makes it so snapped edges line up better when dragging these figures around.
  • Fixed bug where trying to add a note to a brand new list item would not result in the appearance of the note adornment.
  • Pasting RTFD (like a selection coming from Pages) now works more reliably.
  • Fixed problem where pasting text into an idea space would sometimes result in an incorrectly sized text box.
  • Fixed bug where clicking on a Status item or jump target item wouldn't auto-expand a destination figure if it was collapsed in a list or mind map tree.
  • Now replacing any inserted variables for items displayed in the Status shelf, Project Center, and in iCal via iCal sync.

New in Curio 5.4.1 (Jan 15, 2009)

  • Evernote Shelf features:
  • Since Evernote 1.2 now allows premium users to add any file or document to a note, Curio's Evernote shelf has been updated to handle any type of file format and show the correct preview icons, etc.
  • If the Evernote note contains a document package file, such as a Keynote document for example, which was automatically zipped by the Evernote client, then Curio will automatically unzip the package so its icon can be easily recognized in the shelf, Quick Look can render it correctly if spacebar is pressed, and it can be dragged directly into an idea space.
  • The Evernote shelf now handles notes that contain multiple embedded files — including a mix of text, images, and other documents types — much more robustly.
  • New features:
  • You can now press spacebar in the Scrapbook and Flashlight shelf modules to see a QuickLook preview for the selected items, if possible.
  • In the Status shelf, if filtering by "Only This Project" then the idea space name containing the figure is displayed as the secondary line of status text for each item instead of the project's name (since they are all in the same project).
  • Notable fixes:
  • Copying as Text Outline then pasting as a list or mind map is now more robust.
  • Fixed problem with invalid clipboard data when you copy selected figures as PNG or JPG.
  • Flashlight is now searching for Photoshop files based on the psd extension instead of by kind since they support tons of different kinds that all start with the words "Adobe Photoshop".

New in Curio 5.4 (Jan 5, 2009)

  • Fixed problem where double-clicking an idea space template would temporarily remove it from the Idea Space Templates shelf.
  • Huge speed improvements added to the mind mapping and list code with smarter buffering of pending changes.
  • The mouse cursor automatically becomes visible during presentation mode if moved to another screen.
  • Fixed issue where if you have an asset figure selected in an idea space and then start typing a name for that idea space in the Organizer then typing a space accidently triggered a QuickLook for the asset figure instead.
  • Fixed odd issue where rotated lines couldn't be moved close to the top/left edge of the idea space.
  • Fixed problems using arrow keys and moving the selection up and down over collapsed nodes.
  • Fixed problems when dragging a list item on top of a collapsed list item.
  • Fixed dragging mind map items with lots of text so they are autowrapped as appropriate when dropped at a new mind map location.
  • Fixed bug when copy/pasting a list where the bullets or numbers weren't being drawn.
  • Fixed problem when trying to use cursor keys and moving up and down in a multi-line mind map entry.
  • Fixed problem that the root of the mind map might forget its style when adding new grandchildren nodes.
  • Fixed bug where if the Organizer had several rows selected but then you chose one of those idea spaces from the Navigator toolbar popup button then nothing would happen.
  • Better support for undo/redo of convert list to/from mind map.
  • Better multi-touch support thanks to a custom undo grouping to bundle a series of gestures into a single undo group.
  • The Inspector Bar will now remember if it was visible or hidden between project re-opens.
  • Fixed undoing the Uncollect action.
  • Fixed oddity where turning on the start date for a figure would automatically assign it a due date as well.

New in Curio 5.3.1 (Nov 21, 2008)

  • You can now move selected figures within a list or mind map up and down in sibling order using either of these shortcuts:
  • OmniOutliner-style shortcuts: Command-Control-Up Arrow / Command-Control-Down Arrow.
  • MS Word-style shortcuts: Control-Shift-Up Arrow / Control-Shift-Down Arrow.
  • Notable Fixes:
  • Fixed problem where the Collect Into submenu items were always disabled.
  • Pressing tab while editing a node in a mind map will not only create a child but now start editing that child as well.
  • When the Status results list refreshes itself it will now remember its previous scroll position.
  • Restored the missing insert/remove line midpoint menu items from the figure's popup context menu.

New in Curio 5.3.0 (Nov 18, 2008)

  • Important Changes:
  • You can now expand and collapse a parent node in a list or mind map hierarchy by tapping the spacebar.
  • You can now activate Quick Look for any asset figure except for parent nodes in a collection simply by tapping the spacebar. Option-Spacebar still works in all cases as well.
  • You can now insert a mind map child item by pressing the tab key, just like other mind mappers such as MindMeister and FreeMind.
  • New Features:
  • Custom Print Headers and Footers
  • Via Curio's Idea Space Preferences, you can now set the format of the print header and footer to contain any text you want. This is perfect for adding boilerplate text such as "Confidential" to every printed (or PDF exported) page. In addition, the following variables, shown with an example output, will be dynamically replaced as appropriate.
  • AquaMinds NoteTaker NTML Importer
  • Curio now supports importing NoteTaker notebooks.
  • In NoteTaker, choose File > Export NTML > Notebook.
  • In the resulting dialog make sure "Include Local Attachments" is CHECKED but make sure "Separate Pages Files" is UNCHECKED. In the XSL Transform popup, "NTML" should be selected. Then type in a name to save the export under and click Save.
  • This will create a folder on your hard disk.
  • Now launch Curio 5.3 and either create a new project or open a project you want to import your NoteTaker notebook into. The sections and pages of the NoteTaker notebook will be inserted after the currently selected idea space.
  • Choose File > Import > NoteTaker NTML Folder and choose your exported folder then click Import.
  • There are some limitations of the importer as follows:
  • For speed reasons, none of the generated idea spaces have previews that show up in the Organizer. However, the preview will magically appear as you step through the idea spaces manually.
  • NoteTaker supports a mix of text and graphics within the same "cell". Curio doesn't support that. So we turn those into sibling entries in the resulting list.
  • No text style information is transferred over. All lists are in the default list style within Curio.
  • Internally referencing links are not transferred over.
  • Notable Fixes:
  • Improved the layout and smarts of the context menu that appears when you right-click on a figure.
  • Fix for odd scrolling issue with Google Spreadsheets where loading the spreadsheet into the WebView will cause the idea space to scroll all the way up.
  • Fixed an AppleScript issue which prevented exporting to iPhoto from working when using Japanese or Chinese systems.
  • Fixed some machine spec gathering functions so our "Provide Feedback" menu item gives us more accurate info.
  • The text inspector's bold button is a bit smarter and, unlike the standard Command-B functionality, can bold/unbold text with fonts such as LucidaBright which contain a demibold family member.
  • Curio is now encoding URLs created via Copy As > External Hyperlink which fixes the issue where links didn't work if project filenames contain spaces.
  • Fixed problem where typing an angle into the fill gradient's edit field resulted in wacky rotation values.
  • Fixed problem where rare crashes could happen when dealing with text figures.
  • Fixed issue where switching projects with the Project Center would incorrectly associate the iCal syncing service with the previous project.
  • Fixed problem where you couldn't create a jump anchor or action to a figure in a list or mind map.

New in Curio 5.2.0 (Oct 28, 2008)

  • New Features:
  • Multipoint Lines - Right-click on a line and you can insert one or more midpoints. Right-click on midpoint to remove it, or you can remove all midpoints. Each midpoint can stick to another figure just like normal endpoints.
  • External Hyperlinks - Curio now supports hyperlinks that can be used outside of Curio which point to idea space or figures within a Curio project.
  • Insert Variables - Via the Insert > Variable menu, you can now insert special variables into your text figures that will be dynamically replaced with things like the idea space name or project title. Dates and times will automatically be European or 24-hour style, respectively, if International settings are set up in System Preferences.
  • Scrapbook Shelf Improvements - You can now drag text snippets from outside of Curio into the Scrapbook shelf. And, if the snippet is from a Safari webpage, we'll also append the URL the snippet came from to the text.
  • Status Shelf Improvements:
  • Added a new "Tomorrow" grouping for dates so you can easily see what starts or is due tomorrow.
  • The Status shelf now remembers the expand/collapse state of the results groupings.
  • Placeholder text figures (that is, text figures with no text) are now ignored in all Search and Status shelf results.
  • Search Shelf Improvements:
  • You can now save your search criteria while viewing the search results.
  • When a search is active the title bar prominently states [SEARCH ACTIVE] so you know why some items are grayed out.
  • Placeholder text figures (that is, text figures with no text) are now ignored in all Search and Status shelf results.
  • Search now finds embedded Mail messages correctly.
  • Notable Fixes:
  • When you set a priority of an item to "none" this no longer hides all the priorities for any other items on that hierarchical level in a list or mind map.
  • Fixed an odd and fortunately very rare refcount issue which could prevent idea spaces from loading up correctly.
  • Fixed dossiers so they are correctly encrypted if the project is password protected.
  • Now making sure you can't accidently cut all the top level idea spaces.
  • Fixed problem where a dragged-in URL from Safari could become an invalid URL figure within Curio and not correctly handle double-clicks to open.
  • Fixed a rare threading problem which could result in a random crash of Curio when adding new items to an idea space.
  • Fixed issue where the Organizer would sometimes forget that a idea space tree should be collapsed.
  • Fixed problem where collapsing the Dates inspector in the shelf didn't actually "fold up" the view.
  • Performing a "Save As" will no longer inadvertently convert any aliased assets into embedded assets.
  • Fixed another problem where idea spaces in the Organizer would forget their collapsed state.

New in Curio 5.1.0 (Sep 20, 2008)

  • Hyperlinks within a text figure now appear as links (aka blue text with underlines) even when not being edited.
  • If hovering over a mind map figure or a list with a list title then the tooltip will show you information about the central figure or list title, respectively. That means you'll see roll-up percentage complete and start/due dates simply by hovering over the collection figure.
  • When mailing a single idea space the title of the resulting file is the idea space's name instead of the project name.
  • It's now easier to use the line tool to draw a line between two items in the same mind map.
  • Fixed list problem where checkboxed document asset figures with no border were placed a little too far to the left.
  • Fixed collections problem where tweaking a text figure would reset all asset figures on that level so they were showing 32x32 icons.
  • Fixed the figure attributes imposed on an asset figure when switching between drawing "preview" or drawing "icon" modes. In short, the figure now looks nicer when switching back and forth.
  • Fixed problem when jumping to a figure (via jump action or via the Search or Status shelf) the highlight was not in the correct location if the view was zoomed in or out.
  • Fixed problem with figure date adornments and some locales (like Swedish) showing year instead of just month and day.
  • Fixed problem where collapsing the Notes inspector made it vanish completely until you relaunched Curio.
  • Fixed problem when trying to jump using idea space links or jump anchors or jump actions while in Presentation Mode.
  • Deleting dozens of idea spaces at once in the Organizer is now much, much faster.
  • Modified Sleuth so it spoofs Safari which makes it more compatible with some sites.

New in Curio 5.0.2 (Aug 27, 2008)

  • Fixed problem with the scribble inspector's "size is pressure sensitive" checkbox.
  • Fixed problem where turning off "support level styles" for lists didn't really remove all associations with existing level styles.
  • When mailing selected idea spaces via File > Mail As or via the Idea Space Templates shelf, Curio will now make sure the exported projects are as condensed as possible.
  • Setting a note for a mind map or list sets the central figure of a mind map or the title of a list, instead of setting the note for all items within the collection.
  • Checking or unchecking a parent figure is now confirmed before taking effect so children figures are not inadvertently changed.
  • The tags inspector is now a bit taller so it's more usable.
  • Moved the idea space Notes inspector to its own tab.
  • Power User Preference: You can now override the list hierarchy indicator (the expand/collapse/bullet) with a custom color (it normally uses the current prefix/enumerator color) using the "List Hierarchy Symbol Color" preference which can be set using Terminal and the defaults command. The color can be either a common html color string (like blue or red), a hex color (like #ff00aa -- note the # is required), or a CSS standard rgba color (like rgba(aa,bb,cc,0.5)).
  • Adjusted the user agent string for WebViews to "Safari/525.20.1" instead of just "Safari" so Google Maps works.

New in Curio 5.0 (Aug 13, 2008)

  • Fixed the tooltip display of figure priority codes.
  • The cursor for a very small brush is now a small brush instead of a crosshair which makes it easier to write text since the cursor itself isn't in the way.
  • Curio will now make sure projects cannot be saved within the application's package.
  • You can now double-click anywhere in a free-sizing figure to go into edit mode, instead of double-clicking precisely on some existing text.
  • Closing a Curio project will no longer freeze the video in a concurrent iChat session.

New in Curio 4.2.4 (Jun 2, 2008)

  • Fix for list items with checkboxes being drawn vertically offset.
  • The Resources panel displays correctly for Curio Standard users.
  • Complex mind maps are now laid out a bit faster.
  • Fixed problem when zooming in/out using a touchpad and the Option key.
  • Fix for smearing problem when scrolling which occurs for some customers.

New in Curio 4.2.3 (Apr 24, 2008)

  • Fix for typing into a fixed-width text figure and not having the next character which causes a wrap appear on the new line.
  • Fixed problem where the expanded state of an idea space hierarchy was sometimes collapsed automatically due to an unrelated operation.
  • Fixed problem copy and pasting Mail messages into Curio. They are now handled correctly although we no longer support drag-and-dropping messages from Mail as the clipboard format has changed in 10.5.2.

New in Curio 4.2.2 (Feb 13, 2008)

  • Now autowrapping text figures in a mind map at 250 pixels so you don't have to manually press return, or manually resize the text figures, to enter lots of text.
  • You can now freely resize a mind map figure and the mind map will center itself within the overall boundaries. Even if manually sized, it will automatically grow its bounds if necessary. If you want to restore automatic sizing, just select the mind map and choose Natural Size from the Geometry inspector, or simply press the N shortcut key.
  • Fixed a crash which could occur when drag-and-dropping idea spaces in the Organizer if the view was scrolled and you were in an expanded idea space subtree.
  • Fixed major layout issue with mind maps that could result in figures placed at infinity and either throwing an exception or resulting in zero sized images or incredibly thin text figures.
  • Fixed problem where, under some circumstances, editing mind maps could cause Curio to hang.
  • Assigned figure resources are now copied when idea spaces are duplicated within a project, or copied via Organizer drag-and-drop to another project.
  • Parent figures in a list or mind map no longer temporarily show inherited resource adornments when the collection is first copied. Parents simply inherit children resources but don't show their images as adornments.
  • Fixed problem with selecting and moving very thin borderless figures. And, now showing super small resize handles if the figure is really small.
  • Manually placing branches is more precise.
  • Fixed problem where pasting a graphic or doing a Snapshot when editing a list title or item caused the image to be placed incorrectly.
  • Pressing return when editing a list title will no longer inherit the title's style attributes for the newly created list item.
  • Performing a Save As with a locked Curio project file now correctly creates an unlocked version of the project file.

New in Curio 4.2 (Jan 10, 2008)

  • New Features:
  • You can now take audio and video notes using our new integrated recorder!
  • Branch children of the central topic in a mind map can now be manually positioned.
  • New Leopard Features:
  • QuickLook thumbnails are now shown in the idea space for asset figures if icon sizes are 128x128 in size or greater. To support this change, we now support icon sizes up to 256x256.
  • If you select one or more asset figures, you can press Option-Spacebar to show the QuickLook Preview window and scroll through their previews.
  • We now show a QuickLook thumbnail (like what you see in Finder's CoverFlow) in the Asset Inspector for a selected asset or asset figure.
  • Other Features:
  • New idea space background textures added to a new group called Backdrops.
  • In presentation mode, the mouse now automatically shows itself when moved, and hides itself after a delay.
  • When adding or grabbing a WebArchive, we now determine its original reference URL. Then, in the idea space, if you double-click the WebArchive, we open the WebArchive. But, if you right-click and choose Asset > Open URL in Browser, then we open the original reference URL.
  • New Edit > Copy As > PNG and Edit > Copy As > JPG for easy copying of the selected figures directly into one of those two image formats.
  • Nicer looking tooltips including new tooltips that offer assistance when rearranging mind map items.
  • Notable Fixes:
  • In a mind map, the main branch figures are now a bit closer to the central topic figure. And, the vertical distance between the child figures has been slightly increased so shadows don't touch sibling items.
  • Fixed figure rotation entry field so you can now type in rotation values manually instead of using the circular slider.
  • Replaced circular slider used for the figure corners so its back to being a vertical slider so it's easier to set it to the maximum value.
  • The Organizer running under Leopard now correctly handles keyboard shortcuts such as Q.
  • If all Curio windows are closed, and you click on its dock icon, a new untitled window will automatically appear.
  • Fixed a crash which could occur if deleting multiple idea spaces in the Organizer.
  • Fixed issue where flags could be hidden if items were simply rearranged within a list or mind map collection.
  • Our SearchKit integration, for searching within asset contents, is now more robust with better error handling in case an exception occurs.
  • Fixed problem playing movies when in a zoomed window or in presentation mode.
  • Typing into various Inspector text fields, such as geometry width/height and text font size, now works reliably.
  • Removing an asset from the Library now correctly removes all figures which use that asset.
  • Fixed problem importing new dossier templates if no customized templates already exist.
  • Now compressing the idea space's background image to dramatically decrease the overall size of the idea space on disk.
  • The Open With menu no longer shows copies of applications stored via Time Machine.