Skip to content

Releases: mobius3/tweeny

Version 3.2.0

17 Feb 23:32
Compare
Choose a tag to compare
  • 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");

Version 3.1.1

06 Jul 01:53
Compare
Choose a tag to compare
  • Remove unused CMake options
  • Adds a single-header generator

Version 3.1.0

29 Feb 00:49
Compare
Choose a tag to compare
  • 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 :)

Version 3

18 Nov 18:14
Compare
Choose a tag to compare
  • 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

Version 2

31 Jul 03:52
Compare
Choose a tag to compare
  • 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 :)

Version 1

12 Feb 21:41
Compare
Choose a tag to compare
  • Initial release