Skip to content

feat: Improve floating navigation bar state reset across page transitions and lifecycle - #175

Closed
lsfqxd2006 wants to merge 1 commit into
LyraVoid:mainfrom
lsfqxd2006:mytest
Closed

feat: Improve floating navigation bar state reset across page transitions and lifecycle#175
lsfqxd2006 wants to merge 1 commit into
LyraVoid:mainfrom
lsfqxd2006:mytest

Conversation

@lsfqxd2006

Copy link
Copy Markdown
Contributor
  1. Navigation Bar State Reset on Page Transitions
    When returning from a secondary/detail page to a main tab: the navigation bar is forced to display immediately with all scroll states fully reset

This behavior is effective in Floating Navigation Mode when either Auto-Hide or Swipe-to-Hide is enabled

  1. Navigation Bar State Reset on App Lifecycle Transitions
    When the app returns from background to foreground (via onResume): the navigation bar is forced to display immediately with all scroll states fully reset

This behavior is effective in Floating Navigation Mode when either Auto-Hide or Swipe-to-Hide is enabled

  1. Floating Navigation Bar Back Press Behavior Optimization
    Pressing the system back button on a non-main-tab page (secondary/detail page) → resets the navigation bar state to display immediately, then navigates back to the main tab with the back stack cleared atomically

Pressing the system back button on a main tab page → moves the task to background (moveTaskToBack), leaving the behavior unchanged

@lsfqxd2006
lsfqxd2006 deleted the mytest branch July 30, 2026 14:32
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.

2 participants