Skip to content
This repository has been archived by the owner on May 1, 2020. It is now read-only.

Releases: facebookarchive/rebound

v0.3.8

04 Jun 00:45
Compare
Choose a tag to compare
  • fixed bug in LegacyAndroidSpringLooper that caused animations to run too quickly on ICS and below devices

v0.3.7

05 Jan 16:21
Compare
Choose a tag to compare
  • new examples in rebound playground and minor fixes
  • properly generating sources and javadoc artifacts for maven
  • exposing SpringConfig in SpringChain so that consumers can customize SpringChain tension/friction
  • adding Origami POPAnimation value support for SpringConfig

v0.3.6

15 Sep 16:43
Compare
Choose a tag to compare

New APIs for creating cascading spring based animation via AnimationQueue and SpringChain.

API improvements and internal cleanup

07 Sep 16:08
Compare
Choose a tag to compare
  • Combine SpringClock with looper
  • Add SynchronousLooper for doing synchronous simulation
  • Add SteppingLooper for doing step by step simulation
  • pull in hamcrest for testing and update tests
  • activateSpring on velocity or currentValue changed
  • Springs with no tension continue to move when velocity is applied until friction causes them to stop if no end value is set.
  • setCurrentValue now performs setAtRest by default with a new method signature added to support the uncommon use case of setting current value without setting at rest

Bug fixes

01 Aug 18:26
Compare
Choose a tag to compare
  • More accurate timing from Android SystemClock if available
  • Fix ConcurrentModificationException when modifying listeners while iterating

use CopyOnWriteArraySet in SpringSystem for better iteration performance

07 Feb 21:17
Compare
Choose a tag to compare

Adding Origami value mapper to SpringConfig

03 Feb 19:15
Compare
Choose a tag to compare

Adding a helper for constructing spring config values that match up with the Origami design prototyping tool.

http://facebook.github.io/origami/

SpringConfiguratorView is now packaged in rebound.jar

30 Jan 19:40
Compare
Choose a tag to compare

SpringConfiguratorView is now built programmatically to remove the dependency on Android resources. This means you can now get the SpringConfiguratorView for live tuning spring constants in your application just by including it in the root of an xml layout.

<com.facebook.rebound.ui.SpringConfiguratorView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom"
    />

v0.3: Project Restructure

30 Jan 02:00
Compare
Choose a tag to compare
- reorganize around a standard gradle directory structure
- create gradle build files
- separate Android specific utilities from the physics core
  to allow use on other java platforms (processing)
- create a continuous integration build script for travis CI
- move to proper semver versioning. The API for rebound is not fully
  finalized we should be at version 0.3
- API is unchanged

TODO:
- maven hosting for build artifacts to allow easy integration

Initial public release

30 Jan 01:12
Compare
Choose a tag to compare

This is the initial public release of Rebound. The version number has been updated to 0.2 per semver to represent the fact that the API for Rebound will likely evolve although the current version has been used extensively in several applications at this point.