Curio 14.3 Release Notes
Release Date
August 17, 2020
Requirements
Curio 14 runs on macOS Mojave (10.14) or Catalina (10.15).
Feature Availability
Features only available in certain editions will be listed with colored tags like or . Notes specific to the Mac App Store build of Curio will be marked with .
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 likeiCloud 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 theN
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 pressingN
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.