-
Version 3.2.1
- Adds
<string>as dependency
- Adds
-
Version 3.2.0
- Fixed installation on other than Ubuntu distributions. (@xvitaly)
- Consider interpolation duration in the right place (fix #19)
- Fixes compilation error when using the
jumpfunction (fix #21) - Small code and documentation improvements
- New feature: allows easing selection (
via()) usingeasing::enumeratedorstd::string:
tweeny::from(0.0f).to(1.0f).during(100).via(easing::enumerated::linear); tweeny::from(0.0f).to(1.0f).during(100).via("linear"); -
Version 3.1.1
- Remove unused CMake options
- Adds a single header version
-
Version 3.1.0:
- From now on, tweeny will be using a more traditional versioning scheme
- Remove some extraneous semicolons (@Omegastick)
- Adds
easing::steppedandeasing::deffor arithmetic-like values (@ArnCarveris) - Fix point progress calculation in multi-duration tweens (#15)
- Fix deduction of same-type values (#14)
- Use
autoto deduce return values of operations inside various easings
-
Version 3:
- Fix point duration calculation in multipoint tweening
- Implement
peek(float progress)andpeek(uint32_t time)to peek at arbitrary points - Move examples to tweeny-demos repository
- Update README and docs
-
Version 2:
- Make non-modifying functions
const(@Balletie) - Add
peek()tween method to get current tween values (@Balletie) - Fix build on MSVC by constexpr-instantiating standard easings
- Add a CHANGELOG :)
- Make non-modifying functions
-
Version 1:
- Initial Release