Leap Touch v2.0

Leap Touch version 2 is now available for Chrome, Safari and Opera with Firefox version submitted and waiting for approval from the addon store.

What’s new?

  • New platforms: We’re the first Leap Motion extension available for Firefox, Safari and Opera, and the second available for Chrome.
  • New cursor: Larger and easier to spot, and now gives feedback about what movement in each direction will do, and when clicks have occurred.
  • Low-impact gestures: Weeks were invested into trying as many gesture types as possible, with a focus on reducing the impact on your joints.
  • New click gesture: Point one finger at the link and click inwards with your thumb. Hold out two fingers and do the same to open in a background tab. Or press the space bar to click and the Ctrl key to open in a background tab.
  • New scrolling method: Point with one finger and move closer to the screen. The cursor will change to indicate you’re now scrolling, and inertia continues the scrolling when the finger is pulled back.
  • New calibration system: Allowing more accurate mapping of hand location to the screen, and the ability to fine-tune the calibration further by pointing and pressing the arrow keys.
  • New help screen: Displays when both hands are held out, and will stay visible with a close button if read for more than a few seconds. Gestures can be clicked to disable any you don’t want.

Things we’ve learned:

  • YouTube doesn’t count hits when a video is set to autoplay.
  • There’s a surprising percentage of Safari users interested in this type of extension.
  • People like a logo much more after a product has launched. Would you give the thumbs up on the Google logo before it launched?
  • The easiest way to burn out a developer is ask them to reimplement working software using a more difficult environment (minimum excitement, maximum headaches).
  • Even products like Firefox have trouble documenting their APIs fully. The information needs to be comprehensive, and easy to navigate so relationships can be understood easily.
  • Sometimes code just needs to be thrown away.
  • Firefox-specific: if you are planning to develop a very simple extension, use addon-sdk. Otherwise, take time to learn the old-way (XUL/XPCOM). It will save you a lot of time trying to work around limitations.
  • Firefox-specific: It doesn’t allow connecting to an unsecured local websocket from secure page, unlike every other browser.
  • Shortcuts at the research stage result in delays down the track (see above note about Firefox and addon-sdk).

Update (November 8th 2013): Opera version is now approved!