- Add remote control
- Update to Electron 1.6.7
- Update to Angular 4 & Angular Material 2.0.0-beta.3
- [Windows] Use the nsis installer rather than Squirrel (Setup exe about 20MB smaller)
- Display Three.js version in UI
- Persist param settings when reloading a visualization
- Fixed closed app process persisting in background
- Breaking API change: the skqw onject is no longer passed to lifecycle methods. Use
require('skqw-core')
instead - Only load scripts on demand, rather than keeping whole library in memory
- Error messages in console when visualizations fail to load
- Automatic updating of parameters when no callback exported
- Bundle
skqw-utils
module, currently featuring an exponential smoothing implementation and crappy beat detector - Bundle a set of default visualizations with the app
- Updated UI
- OSX build now available thanks to Travis CI.
- Configurable sample rate
- Styling improvements
- Gain setting is correctly persisted
- Prevent resize immediately after init call
- Improvements to default visualization
- Update Electron version to 1.3.2
- Coerce param value into correct type before passing to pparamChange()
- Add try/catch around external file operations.
- Pass the skqw object to paramChange function as first argument.
- Fix devtools opening when using full-screen shortcut.
- Disable text selection in settings menu.
- Fix canvas positioning to allow laying multiple canvases.
- Add try/catch blocks around lifecycle calls.
First pre-release!