An amazingly powerful note taking, mind mapping, brainstorming tool

Curio for Mac

Curio 33.0

  -  61.3 MB  -  Trial

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Curio 33.0.


For those interested in downloading the most recent release of Curio for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

Why is this app published on FileHorse? (More info)
  • Curio 33.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Curio 33.0 Screenshot 1
  • Curio 33.0 Screenshot 2
  • Curio 33.0 Screenshot 3
  • Curio 33.0 Screenshot 4
  • Curio 33.0 Screenshot 5

What's new in this version:

New Features:
Markdown Math Equations:
- One of our most popular requests is finally here! You can now enter math equations directly into Curio's markdown text figures! Block equations ($$⏎...⏎$$), inline equations ((...), $...$), and math code blocks (```math⏎...⏎```) are all supported
- Equation font sizing based on the figure's body font is automatically considered (and can be overridden). For inline equations, accurate baseline calculations directly from the renderer are used to precisely line up equations with neighboring text. If you select the figure then change its font size, thus the markdown body font size, then equations will automatically scale and adjust accordingly without needing to re-render
- By default the MathJax v3 JavaScript is loaded via CDN but can be locally hosted for offline rendering. Several packages are now included such as color for coloring equation text, mhchem for chemical equations, and physics for additional symbols
- Plus you can use the Equation Editor and its handy preview to insert and edit equations in raw LaTeX syntax in markdown text figures! To edit just put the cursor somewhere in the LaTeX equation and press the ⌃⌘E Equation Editor shortcut
- Tons of details are in the docs including how Curio can use hidden equation meta, how to configure offline resources, customization details, how fonts work, and advanced overrides

Equation Editor:
- The Insert > Equation editor with live preview has been completely rewritten to use our new MathJax subsystem. This means MathJax v3 (up from v2), additional bundled packages like mhchem and physics, support for offline rendering, accurate baseline calculations directly from the renderer, and no workarounds necessary to handle a mix of Retina and non-Retina monitors
- The equation editor can be used to insert a standalone equation image figure on the idea space, or a block or inline equation image inside a non-markdown rich text figure, which is very handy for those who don't use markdown. Plus the equation editor supports LaTeX, AsciiMath, and MathML
- And, as mentioned above, you can now use the Equation Editor and its handy preview to create and edit your raw LaTeX equations within your markdown text

Mermaid Figures:
- Curio Pro now supports Mermaid, a popular and extensible diagramming format! You can drag in Mermaid files or Paste As > Mermaid Diagram to instantly see a rendered diagram. The generated PDF image has a transparent background and will resize, zoom, and print perfectly
- Double-click the diagram to edit the source and the resulting image is quickly refreshed when you switch back to Curio
- Mermaid diagrams can be created with both ChatGPT and Claude by asking for a Mermaid diagram of a specified process flow
- Most Mermaid diagrams size themselves to a natural size although some, like the Gantt chart, can position elements based on a specified width. To better support those types of diagrams you can right-click and choose Render Using Width as Max and Curio will re-render the diagram using the figure's width as the max

Mermaid Markdown Code Blocks:
- Curio Pro expands its markdown support with the ability to render Mermaid code blocks! You can construct your Mermaid code block with either backticks (```mermaid⏎...⏎```) or tildes (~~~mermaid⏎...⏎~~~)

Mermaid Organizer Documents:
- Curio Pro also supports Mermaid files in the Organizer
- These are dynamically rendered within a live web view which fills the entire Curio content area. A thumbnail for the Organizer is also automatically generated

Markdown Language Code Blocks:
- Curio Pro now supports language-specific syntax coloring within ```language⏎...⏎``` or ~~~language⏎...⏎~~~ code blocks, where language is the language of your code block. Curio uses the popular Highlight library for syntax coloring
- There are oodles of options to fine-tune and if you use global or project-specific master markdown styles you can even specify a different theme per-language such as one for ```swift and another for ```css

Markdown Horizontal Rules:
- Curio now supports markdown horizontal rules via the CommonMark-standard ***, ---, or ___ syntax
- In fact, we've kicked this up a notch so that *** will draw a strong line, --- a regular line, and ___ a thin, dotted line. The color, thickness, width percentage, dash pattern, and space before and after can be customized for each

Markdown Block Quotes and Callouts:
- Markdown block quotes now support callouts! Plus they have been significantly enhanced with support for padding, border, and inserted blank lines before/after the block
- Font, color, border, and padding properties for block quotes and the callout types can be extensively customized

Volume License Seat Support:
- A volume license—such as one purchased for a 10-person department—can now be divided into individual seat activation keys, one per user. Each seat automatically inherits the volume license’s free-updates end date, so renewing the volume license keeps all associated seats current without any additional steps

Improvements:
Smarter Importing:
- Major rewrite of import code to classify groups of similar dropped files so we can support a use for all similar files in this drop checkbox. If Option held when dropping, indicating aliases to files, then you can also choose the file-sync direction (bidirectional, export only, import only)
- Relatedly, the status bar will now indicate if a figure you're hovering over syncs with a file

Select Options:
- It's now much easier to select only figures or only scribbles. Just click and hold on the select tool to choose a specific option. No more magic modifier key incantations

Glow Options:
- Sometimes it's hard to tweak your figure borders and colors and make minor positioning adjustments when selection glows and grab handles are in the way. Now you can tap W to toggle off glow and ⇧W to toggle off handles making it easier to see what you're doing while the figures remain selected. Tap the keys again to toggle them back on. These are temporary overrides just for the current idea space viewing

Async URL Figure Meta and Previews:
- When dragging an URL into Curio all website meta data, including icon and preview images, are now loaded asynchronously (in the background) using a hybrid of Apple's native LinkPresentation framework plus a custom website OpenGraph description parser, instead of synchronously retrieving and parsing all meta info using custom code. If you've enabled URL figure previews via Format > Default Figure Settings > By Default Show URL As Preview then a normal link figure is shown until the loaded meta info comes in then the figure refreshes with the preview
- In short this means no more pause when dragging in links; they are now placed instantly and will silently refresh a few seconds later
- More Improvements

Status Shelf:
- The Status shelf and code related to the background retrieval of tasks in opened and unopened projects has been significantly refactored to make it much robust and prevent race conditions, potential deadlocks, and synchronization issues

Better Backups:
- If you've enabled Curio's built-in automatic backups, Curio will now store a zipped version of your project, instead of a simple copy, in the specified Backups folder. This saves space, makes backups faster with cloud-synced backup folders, and backed-up projects won't be found by Spotlight meaning you won't accidentally open your backups instead of your real projects. The zipping happens asynchronously so won't slow project opening

Window > New Window:
- When you choose Window > New Window, Curio will now store the current project and session state (Organizer selection, etc) before opening the new window so it appears in the same state

Arrange > Lock Position:
- You are now able to add/remove/rearrange items within a collection/composition that has its position locked via Arrange > Lock Position

Figure Auto Spacing:
- The auto spacing algorithm is now more robust for figures that have Resizes should move figures closely underneath checked in the Geometry inspector panel

Smarter Project Link Resolution:
- The Project Mappings file (in Curio's app support folder) is now updated with the project ID → project URL mapping at every project open and save. This means curio:// links, which contain project ID's, will automatically work without resorting to an internal Spotlight search or asking the user to locate the project

Markdown Code Blocks Enhancements:
- Like the new language code blocks, regular code blocks now support padding, border, and inserted blank lines before/after the block

Markdown Code Blocks with Tildes:
- You can now use 3 tildes as an alternative to 3 backticks for a code block. This brings Curio into compliance with CommonMark and is easier to type than backticks on certain international keyboards

Markdown Master Style Font Sizes:
- For your master markdown styles you can now specify a font-size with a px suffix to indicate pixel units like 16px, as opposed to standard points (where 12pt=16px), or with a % suffix like 85% which specifies a font size as a percentage of the default or body font size. The latter is handy if you want your language code block to be a tad smaller than surrounding body text, like Github's 85% or ChatGPT's 87.5%

Markdown Master Style Padding/Border:
- Curio can now handle more advanced values for attributes like padding and border-width when used with markdown block quotes, code blocks, and language code blocks. Like their CSS counterparts you can now specify up to four numerics
- After making changes to the master markdown file Curio will ask if you want to re-render all your idea space previews when you close the project, or right now, or manually via the Organizer > Regenerate Idea Space Previews menu. Regardless of what you choose Curio will always make sure an idea space’s thumbnail and underlying preview are up to date when you select, export, or print the idea space

Print Markdown Figures As Text:
- When you select a markdown figure containing a list and choose Share > Print Selected Figure As Text, the lists will now neatly wrap according to their indentions

Export As Markdown Into Separate Files:
- When you select multiple figures and choose to Share > Export As > Markdown you will see a new Export figures as separate markdown files checkbox. When checked instead of going into a single markdown file each figure will export into its own sequentially numbered markdown file

Color Specifications:
- Colors specified in your Curio settings or Master Markdown Styles have long supported syntax like #ff0000 and rgb(255, 0, 0) and rgb(255, 0, 0, 0.35), and has now been extended with more accepted syntax such as rgb(255, 0, 0, 35%), rgb(255 0 0 / 35%), rgb(100% 0% 0%), rgb(100% 0 0 / .35), rgb(100% 0 0 / 35%) for those more familiar with those CSS rgb syntax formats

Figure Share Sheets:
- Our Share hierarchical menu no longer has entries that connect to macOS Share services, as those have been deprecated by Apple. So now the menu has a Share As Text Via Share Sheet and Share As Image Via Share Sheet which will pop up the standard macOS Share sheet over the figure

Video Poster Artwork:
- For video files, if no poster frame or start frame is specified by the user then Curio will try to find an embedded poster art in the video's meta data and use that. If it can't find anything then it defaults to the first frame of the video

Remove Instant Document:
- The Insert > Instant Document > Remove Instant Document item is now a submenu so you can immediately remove a user-added instant document (instead of showing the internal app support folder which was flakey on Curio for Mac App Store)

Project Library Thumbnails:
- The rendering of project library thumbnails is now smarter: either a low-level image thumbnail request for images or a Quick Look thumbnail request for other file types. Either case is completely asynchronous and controlled so a large library doesn't swamp the system with thumbnail requests. One convenient side effect is thumbnails for PDF's now show annotations such as highlight coloring. Plus there's a new right-click Refresh Thumbnail to refresh its image

Opening Projects With Same ID:
- The warning that appears if you open two projects with the same project ID, like if you duplicate a project, is now smarter

URL Detection:
- When importing files as lists or tables, when creating individual figures within that collection Curio now detects non-website URLs like curio:///blah and imports them as link figures

Fixes:
Improved Idea Space Internal Filenames:
- Fixed a rare issue where renaming idea spaces with long titles (≥ ~20 characters) containing accented letters or emoji could result in slightly different internal filenames, leaving behind duplicate files for the same asset. Curio now always keeps the newest version and automatically archives any older duplicates

Right-Down Mind Map:
- Fixed the right-down mind map arrangement so when you collapse nodes the map shrinks appropriately

Synced Figure Note CPU Issue:
- Fixed issue where syncing figures with notes caused a CPU spike

Collection Query Fields:
- Fixed issue where the Query field for list, mind map, stack didn't wrap contained text. Made the field a bit bigger too. And now right-clicking on query collection doesn't say List (Table of Contents)

Go To Today:
- When you click the Go To Today journal button it will jump to today's entry if it exists, or create a new with the default journal style/template if it exists, else will now show the gallery so you can select a style/template for your new entry

Gallery Sheet Size:
- Now saving/restoring the gallery popup sheet sizes more reliably. That popup sheet appears if you right-click on a figure and choose Apply Style or click Go To Today and see the idea space style/template gallery

Organizer Folder Rename:
- Fixed issue where Organizer new folder with selection was putting the idea space into rename mode instead of the folder

Text Figures With Emoji:
- Fixed issues when bolding/unbolding selected text figures which contain emoji

Embedded YouTube Videos:
- Fixed issue with embedded YouTube videos so they work again (and don't show a 153 error). Google is now requring a Referer HTTP header for embeds

Drawing Link Figures:
- Fixed issue when copying/exporting figures with NSLinkAttributeName as PDF, PNG, or JPG that had resulted in bad clipping artifacts due to an Apple AppKit internal issue related to link drawing

Broken Alias Icon [macOS Tahoe 26]:
- Fixed issue with broken alias icon on macOS Tahoe 26

Markdown List Rendering Issues:
- Fixed a markdown issue with ordered lists followed by unordered lists, or vice versa, and a related issue to double-spaced list items having an extra space after the very last item

Tag Set Reordering:
- Fixed wonky issues when rearranging tag sets in the meta inspector
- Mind Map / List Child Coloring
- Fixed some issues with selecting a color palette from the mind map and list inspector and spreading those colors to child nodes

Paste As Figure Instance:
- Fixed Paste As > Figure Instance so its use of the clipboard is more compatible with various clipboard managers

Grid Snapping:
- Fixed grid snap issue with figures that have margins