Tweeny Versions Save

A modern C++ tweening library

v3.2.0

3 years ago
  • Fixed installation on other than Ubuntu distributions. (@xvitaly)
  • Consider interpolation duration in the right place (fix #19)
  • Fixes compilation error when using the jump function (fix #21)
  • Small code and documentation improvements
  • New feature: allows easing selection (via()) using easing::enumerated or std::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");

v3.1.1

3 years ago
  • Remove unused CMake options
  • Adds a single-header generator

v3.1.0

4 years ago
  • From now on, tweeny will be using a more traditional versioning scheme
  • Remove some extraneous semicolons (@Omegastick)
  • Adds easing::stepped and easing::def for arithmetic-like values (@ArnCarveris)
  • Fix point progress calculation in multi-duration tweens (#15)
  • Fix deduction of same-type values (#14)
  • Use auto to deduce return values of operations inside various easings

Thanks to everyone that contributed to Tweeny either by creating issues or by submitting patches. Special thanks to those that took the time to create packages of it. You rock :)

v3

5 years ago
  • Fix point duration calculation in multipoint tweening
  • Implement peek(float progress) and peek(uint32_t time) to peek at arbitrary points
  • Move examples to tweeny-demos repository
  • Update README and docs

1

7 years ago
  • Initial release

2

7 years ago
  • 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 :)