Skip to content

Latest commit

 

History

History
42 lines (36 loc) · 1.59 KB

CHANGELOG.md

File metadata and controls

42 lines (36 loc) · 1.59 KB

Tweeny Changelog

  • Version 3.2.1

    • Adds <string> as dependency
  • 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 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

    • 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::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
  • Version 3:

    • 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:

    • 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:

    • Initial Release