Skip to content

Releases: alphicc/Brick

2.4.1

07 Dec 06:21
a7769d7
Compare
Choose a tag to compare
  • Update compose version to 1.5.10
  • Update kotlin version to 1.9.20
  • Fix redundant recomposition

2.4.0

08 Sep 03:42
cb94db2
Compare
Choose a tag to compare
  • Update compose version to 1.5.1

2.3.0

09 Aug 02:32
daa8d15
Compare
Choose a tag to compare
  • Add keep alive feature.
    val component1 = Component<Unit>( key = "CompositeScreenInternal 1", keepAliveCompose = true, //to keep compose ui in the graph (NOTE!!! ANIMATION DIDN'T WORK WITH keepAliveCompose = true. default = false) ...
  • Update compose version

2.2.1

25 Jul 04:10
Compare
Choose a tag to compare
  • Fix onRouterEmpty inside child routers when called newRootComponent method (#17)
  • Method redirectArgument deprecated now

2.2.0

28 Jun 12:03
0ddc2d4
Compare
Choose a tag to compare
  • Add methods to provide config:
//TreeRouter.kt
fun new(config: RouterConfig): TreeRouter = TreeRouterImpl(config = config)
fun branch(containerComponentKey: String, config: RouterConfig): TreeRouter


data class RouterConfig(
    val broadcastFlowReplay: Int, //Settings for your broadcast flow
    val broadcastFlowExtraBufferCapacity: Int //Settings for your broadcast flow
)

2.1.2

16 Apr 16:49
c862f6a
Compare
Choose a tag to compare
  • Fix duplicate argument passing

2.1.1

13 Dec 20:27
Compare
Choose a tag to compare
  • Add broadcast argument feature

2.0.0

23 Oct 18:53
Compare
Choose a tag to compare
  • Update to Kotlin 1.7.20
  • Update to Compose 1.2.0

2.0.0-beta01

02 Aug 19:27
Compare
Choose a tag to compare

Update version

2.0.0-alpha01

28 Jun 18:58
8c332b0
Compare
Choose a tag to compare
  • Add "Composite" feature
  • Code refactoring
  • Add migration guide to README