Features for the first release of ChromeGestures will include :
- Move recognition
- A move is either 'up', 'down', 'left' or 'right'
- Gesture recognition
- A gesture is a combination of moves
- Action execution
- An action is something you want to happen after a gesture. It will be easy to associate an action with a gesture.
- Easy to use action API
- By editing a single file, using a simple syntax, you will be able to add your own actions. Knowledge of javascript will be required as the action you want to associate with your gesture has to be coded by you, using javascript.
- Easy to use gesture API
- By editing a single file, using a simple syntax, you will be able to add your own gestures. You decide what each gesture does.
- Basic actions will be included
- Open a new tab, close current tab, back, next will already be included (More will come.. but this is a beta, remember

)
- Future releases will include :
- Possibility to use the Chrome API in your actions. That means you will be able to create bookmarks, cross site XHR, etc..
- Possibility to interact with existing extensions. If your extension supports it, you will be able to have it triggered by a gesture.
- Possibility to interact with the content of a page. This won't be for a little while. But I plan on supporting interactions with content scripts as well.
And one day, I plan on making an easy to use UI that will customize these gestures and actions for you. This will have to wait for HTML5 storage however.