Skip to content

Releases: rjrjr/compose-backstack

v0.9.0+1.0.0-beta07

19 May 08:41
Compare
Choose a tag to compare
v0.9.0+1.0.0-beta07 Pre-release
Pre-release
  • Upgrade: Compose to beta07. (#55, #59)
  • Fix state saving for screens that are not saveable/bundleable. (#57)
  • Fix TransitionController to no longer perform side effects directly in composition. (#58)

v0.8.0+beta02

15 Mar 07:42
Compare
Choose a tag to compare
v0.8.0+beta02 Pre-release
Pre-release
  • Upgrade: Compose to beta02. (#39, #47)
  • Completely rewrote most of the internals and APIs: (#50)
    • All the actual transition logic is moved out of the Backstack composable and into TransitionController.
    • BackstackInspector and InspectionGestureDetector are replaced with a single API in a new, dedicated module: xrayed().
    • Backstack now just handles the container and managing saveable state.
    • Introduces FrameController, an abstraction which can be used to implement both transitions, the inspector functionality, and things like #17.
    • Removes the spring animations from the inspector. They added unnecessary lag to the gestures.
    • Adds more tests for state handling.
    • Fixed some races that caused navigation animation glitches.
  • Use Material DropdownMenu for spinner. (#51)

v0.6.0-alpha04

13 Oct 18:42
Compare
Choose a tag to compare
v0.6.0-alpha04 Pre-release
Pre-release
  • Upgrade: Compose to 0.1.0-alpha04. (#37)

v0.5.0+dev16

10 Aug 01:39
Compare
Choose a tag to compare
v0.5.0+dev16 Pre-release
Pre-release
  • Upgrade: Compose to dev16. (#32)

v0.4.0

14 Jul 04:38
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
  • New: Start using UiSavedStateRegistry to preserve screen "view" state. (#25)
  • New: Automatically save/restore the state of a BackstackViewerApp using the new saved state tools. (#21)
  • Fix: Rename master branch to main.
  • Upgrade: Kotlin to 1.3.71. (#15)
  • Upgrade: Compose to dev14. (#31)

v0.3.0

30 Mar 07:21
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

This is the first release of this library published to Maven Central.

  • Introduce inspection mode for peering into the past. (#12)
  • Add RTL support to the Slide transition.
  • Add system back support to the viewer app. (#14)
  • Replace custom opacity modifier with the new built-in one.
  • Add more API documentation to the README.
  • Tweak the sample custom transition. (#10)

v0.2.0

23 Mar 06:49
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Update Compose to dev07.

v0.1.0

23 Mar 06:25
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Initial release. Supports Compose dev06.