-
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
jump
function (fix #21) - Small code and documentation improvements
- New feature: allows easing selection (
via()
) usingeasing::enumerated
orstd::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
andeasing::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)
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