ComposeGears / Tiamat

Simple Compose multiplatform navigation library
https://composegears.github.io/Tiamat/
Apache License 2.0
124 stars 0 forks source link

Feature/master example #17

Closed vkatz closed 1 month ago

vkatz commented 2 months ago

• 2 pane example (list + detail, dynamic switch layout mode) • add rememberNavController fun with option to init start destination with args / destination • fix default transitions (remove size transform) • add backStackEntries get method (entry = destination + args) • make NavEntry to be generic • update deeplink example • add immediate config/init for navController ( works faster then Launch/Dispose effect, immidiatly after NavController created & restored) • fix some devices not shown 'back stack alterations' actual backstak (skips recompositions) • add compose report config for tiamat module • mark NavController as @Stable to prevent extra recompositions • mark NavEntry @Stable to prevent extra recompositions • add multi-module communication example