Releases: Zhuinden/simple-stack
Releases · Zhuinden/simple-stack
Simple Stack 0.2.4
Simple Stack 0.2.4 (2017-01-17)
- changed ?: to
selectActiveHistory()
Simple Stack 0.2.3
-Simple Stack 0.2.3 (2017-01-17)
- Make
setStateChanger()
method pretty
Simple Stack 0.2.2
-Simple Stack 0.2.2 (2017-01-17)
- Minor bugfix
Simple Stack 0.2.1
-Simple Stack 0.2.1 (2017-01-17)
- Fixed code as per
ReentranceTest
from Flow
Simple Stack 0.2.0
-Simple Stack 0.2.0 (2017-01-16)
- State changes are now enqueued while
StateChanger
is not available (afteronPause()
) or a state change is already in progress - Added
FlowTest
and ported tosimple-stack-demo
codebase
Simple Stack 0.1.1
Simple Stack 0.1.1 (2017-01-14)
- Key and backstack are now provided to custom viewgroup via
getSystemService()
Simple Stack 0.1.0
Simple Stack 0.1.0 (2017-01-13)
- Added initial
Backstack
,StateChange
andStateChanger
classes. - Backstack allows manipulation of state via
goTo()
,goBack()
andsetHistory()
. - 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)