Releases: ninjadev/renin
Releases · ninjadev/renin
2.4.0
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
2.3.0
What's Changed
- Add shortcuts for copying frame and step to clipboard by @sigvef in #67
- Add configurable max size for demo by @sigvef in #66
- Add git to init command by @sigvef in #68
- Relax typescript version in example project by @sigvef in #70
- Upgrade dependencies by @sigvef in #71
- Avoid overscrolling the audiobar by @stianjensen in #73
- Zoom on mouse cursor instead of playhead by @stianjensen in #75
- Add 2d scene to example project by @sigvef in #69
- Expand vertical clickable area on tracks by @stianjensen in #76
- Downgrade rollup to 2.x again by @stianjensen in #77
- Set fullscreen when running in production mode by @rugern in #78
- Use BoxGeometry instead of BoxBufferGeometry by @sigvef in #81
- Bump version to 2.3.0 by @sigvef in #82
Full Changelog: v2.2.0...v2.3.0
2.2.0
- Added Firefox support (#52, #53)
- Mute/unmute state is now saved across reloads (#54)
- Projects can now manually override device pixel ratio (#56)
- Renin now uses the Visibility API instead of a time-based heuristic to detect when a tab regains foreground focus -- the result of this is that renin no longer stutters music during playback on slow computers / heavy demos. (#57)
- Some broken UI colors are fixed (#59)
- A bug was fixed where some layers could be accidentally overlapping in the UI (#60)
- Renin now has better support for non-4/4 time signatures (#61)
- The frame panel should now render correctly on all screens (#63)
- The glow animation of the audio track bar is improved slightly (#62)
- Fullscreen mode now properly centers the demo horizontally and vertically, and adds a black backdrop. As a consequence, demos compiled in non-production mode (which is the currently recommended way of compiling demos 🙄) now work better on non 16:9 screens. (#64)
2.1.0
2.0.0
1.4.0
- The example project now has typescript added as a dependency, which was required in order to compile the production build of the project.
- The current frame is now rerendered on live reload. That means that you can now edit your code and see live updates in renin without having to run the demo in a loop, if you are just tweaking a single frame.