f59597c55f
The prior change tracked the "no slide" intent via a mutable flag on Nav that every navigate method had to reset. Replace it with a per-entry hint: navBottomBar writes SKIP_SLIDE_ANIMATION_KEY=true to the new destination's savedStateHandle, and composableFromEnd reads it off targetState (forward) / initialState (pop). Benefits: - No shared mutable state; no reset bookkeeping in nav/newStack/popUpTo. - No race between interleaved navigate calls. - Pop animations are automatically consistent with how the entry was entered - backing out of a bottom-bar tab now also fades.