Skip to content

Releases: Zhuinden/simple-stack

Simple Stack 0.2.4

17 Jan 14:01
Compare
Choose a tag to compare
Simple Stack 0.2.4 Pre-release
Pre-release

Simple Stack 0.2.4 (2017-01-17)

  • changed ?: to selectActiveHistory()

Simple Stack 0.2.3

17 Jan 13:54
Compare
Choose a tag to compare
Simple Stack 0.2.3 Pre-release
Pre-release

-Simple Stack 0.2.3 (2017-01-17)

  • Make setStateChanger() method pretty

Simple Stack 0.2.2

16 Jan 23:29
Compare
Choose a tag to compare
Simple Stack 0.2.2 Pre-release
Pre-release

-Simple Stack 0.2.2 (2017-01-17)

  • Minor bugfix

Simple Stack 0.2.1

16 Jan 23:18
Compare
Choose a tag to compare
Simple Stack 0.2.1 Pre-release
Pre-release

-Simple Stack 0.2.1 (2017-01-17)

  • Fixed code as per ReentranceTest from Flow

Simple Stack 0.2.0

16 Jan 15:48
Compare
Choose a tag to compare
Simple Stack 0.2.0 Pre-release
Pre-release

-Simple Stack 0.2.0 (2017-01-16)

  • State changes are now enqueued while StateChanger is not available (after onPause()) or a state change is already in progress
  • Added FlowTest and ported to simple-stack-demo codebase

Simple Stack 0.1.1

13 Jan 23:31
Compare
Choose a tag to compare
Simple Stack 0.1.1 Pre-release
Pre-release

Simple Stack 0.1.1 (2017-01-14)

  • Key and backstack are now provided to custom viewgroup via getSystemService()

Simple Stack 0.1.0

13 Jan 10:18
Compare
Choose a tag to compare
Simple Stack 0.1.0 Pre-release
Pre-release

Simple Stack 0.1.0 (2017-01-13)

  • Added initial Backstack, StateChange and StateChanger classes.
  • Backstack allows manipulation of state via goTo(), goBack() and setHistory().
  • Demo persists backstack history through config change and process death.

Limitations:

  • ViewState is not persisted
  • scheduling state changes (starting a state change while another is in progress) is not allowed
  • there is a possibility that state change can occur even after onPause()
  • key and backstack are manually set to the custom viewgroup, which means these are not directly accessible in their child views (and the interfaces are ugly anyways)