Hyperion remote control is a client side application for controlling the hyperion server. Currently there are 4 supported targets of the app:
- Chrome app (also available in Web Store: hyperion remote control)
- iOS as WebApp that can be "installed" on the HOME screen
- Firefox OS hosted app with the posibility to install locally.
- Browser
node.js (build), grunt(build), Chrome 36 Since WebSocket support was added to hyperion some time ago it is not necessary to use plugins for TCP socket access any more. If you have problems with connection (especially on IE 11) try out the hyperion-poco branch.
Run "npm install" in the terminal from the root of the repository - this will install all necessary modules locally. "PATH=$(npm bin):$PATH grunt" will then build the app. In the generated out folder there will be separate folders for each platform with minified and optimized code.
During development you normally work directly on the src folder and a browser as target platform. If you need to test your code in a Chrome app, use grunt task "chrome-test". They won't optimize and minify the source code so you can debug it. Chrome app can be loaded in Chrome as "unpacked extension" for testing and debugging.
Current builds are available in Chrome Web Store. You can also just open http://gamadril.github.io/hyperion-remote in your browser and use it. Server settings will be saved on your device, you don't have to enter them each time.
Font Icons: Font Awesome by Dave Gandy is licensed under SIL OFL 1.1
RequireJS: License
Stapes.js: License
Tinycolor: License
Inspired by the Kuler Color Wheel reconstruction of Benjamin Knight
App icon is kindly designed by Fabian Ziegler/Team23
MIT license, see LICENSE