Mavericks, Evernote, and Curio
Wednesday, October 23, 2013
Here are some notes regarding some of the more recent changes made to Curio to get it ready for Mavericks.
Mavericks and PDF Views
Back in July, when Mavericks was first released as a beta, we noticed that Apple made a change to PDF Views in Mavericks which impacts Curio when you annotate a PDF figure directly on an idea space. While the PDF View works perfectly if the idea space is zoomed to 100% actual size, if you zoom in or out then the PDF View will not scale and the area is littered with graphical garbage artifacts.
Note that zooming in/out when not in annotation mode works perfectly since that's a dynamically rendered PDF image and not a live PDF View.
We contacted Apple (radar #14244334) and this is due to a scrolling optimization change they are making to PDF View which is incompatible with Curio's view hierarchy.
If you attempt to annotate a PDF figure in a zoomed idea space Curio on Mavericks will now ask if you'd like to either zoom to actual size and then annotate or open the PDF to annotate it within Preview. When you close Preview the PDF image within Curio will automatically update itself to reflect the new annotations.
- 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. There is now an advanced setting if you wish to increase this value, although don't make it too high or you could hit the rate limit.
- When you select any note in the result list, if it isn't already local, Curio will then immediately download it from the cloud, as shown below.
- A note will now clearly indicate if it is on the Evernote cloud, is being downloaded, or is in the local cache.
- 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.