Skip to content

Conversation

@jvsena42
Copy link
Member

@jvsena42 jvsena42 commented Sep 5, 2025

Description

  • Forward Navigation (enter/exit):

    • New screen slides in from the right edge (slideInHorizontally with fullWidth offset)
    • Current screen slides out partially to the left (-fullWidth / 3) with a slight fade, mimicking how iOS keeps the previous screen partially visible
  • Back Navigation (popEnter/popExit):

    • Previous screen slides back in from its partially visible position
    • Current screen slides out completely to the right
  • Animation Specs

    • Uses 300ms duration (closer to iOS timing)
    • FastOutSlowInEasing for more natural iOS-like easing
    • Added fade effects to simulate the iOS layering effect

Preview

transitions.mp4

QA Notes

  • Browse through the app and look for transition inconsistencies

@jvsena42 jvsena42 requested a review from ovitrif September 5, 2025 11:33
@jvsena42 jvsena42 self-assigned this Sep 5, 2025
Copy link
Collaborator

@ovitrif ovitrif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't we use the same transitions for navigationWithDefaultTransitions?

ovitrif
ovitrif previously approved these changes Sep 5, 2025
@ovitrif ovitrif merged commit 0ccd550 into master Sep 5, 2025
10 of 11 checks passed
@ovitrif ovitrif deleted the feat/smooth-default-transition branch September 5, 2025 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants