Validation - AndrewGuenther/XLeapr GitHub Wiki
Requirements
All requirements were met successfully. A detailed list of the requirements and how they were implemented can be found below.
- X Window support.
- XLeapr uses the native X Window APIs and is able to do so out of the box without configuration.
- Configurability.
- A single configuration can be passed to XLeapr on launch.
- All new gesture support is drag and drop and all options are accessible through the configuration file.
- Application specific behavior.
- Applications may be specified as keys in the configuration and every gesture can be overridden.
- Extensibility
- Gestures exist in a single file and are automatically loaded at launch.
- Developer friendly
- We created our own API for gesture recognition which is both robust and easy to use for developers
- Other
- In the event of a failure, XLeapr will log the error and restart.
- XLeapr properly logs errors and will attempt to restart.
User Feedback
In order to test the usability of the gestures we implemented for this project, we performed a usability study as part of A3. The results of this study can be found here