What's Changed
- Make maxWidth/maxHeight optional by @stianjensen in #83
- Add some metadata to npm publishing by @stianjensen in #84
- Fix setting playback rate when paused by @stianjensen in #86
- Surpress click handlers when fullscreen by @aleksanb in #87
- Remove remaining hard-coded beatsPerBar by @stianjensen in #85
- Repair stepOffset in sync.flash by @stianjensen in #88
- Make assets paths relative by @stianjensen in #90
- [Discussion] Explicitly pass renin to update by @aleksanb in #89
- Add list of known demos to readme by @sigvef in #93
- Add basic bring-your-own-encoder rendering by @sigvef in #92
- Remove accidental double linear -> sRGB conversion by @sigvef in #95
- Add simple recording feature by @sigvef in #94
- Add transitionFromFrame by @aleksanb in #91
- Explain in readme how to build renin by @iver56 in #98
- README: Describe first time setup in a bit more detail by @simonra in #102
- List keyboard shortcuts in readme by @iver56 in #105
- Add sound to share video recordings by @sigvef in #97
- Add debugTexture support by @sigvef in #96
- Improve tone mapping strategy by @sigvef in #104
- Expose demoNeedsRender flag by @sigvef in #99
- Add aspect ratio support by @sigvef in #101
- Add docs on compiling demo by @simonra in #107
- Prevent browsing to the before time by @simonra in #106
- Add example docker compose by @simonra in #103
- Update README.md by @iver56 in #108
- Update readme by @iver56 in #109
- Fix missing canvas texture update on resize in FlatLand in demo project by @iver56 in #110
- Bump version to 2.4.0 by @sigvef in #111
New Contributors
Full Changelog: v2.3.0...v2.4.0