Curio 9.4.4 Release Notes

Release Date

November 16, 2014

Requirements

Curio 9 runs on macOS Mavericks (10.9) or Yosemite (10.10).

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:

  1. 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.
  2. 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.