- 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!