Skip to content

feat: refactor navbar - #79

Merged
HeZeBang merged 1 commit into
masterfrom
dev/navbar-refactor
Jul 26, 2026
Merged

feat: refactor navbar#79
HeZeBang merged 1 commit into
masterfrom
dev/navbar-refactor

Conversation

@HeZeBang

Copy link
Copy Markdown
Owner

Replace ScaffoldMessenger snackbars with an app-level AdaptiveFeedbackHost overlay above the Navigator. The messenger rendered the same snackbar in both scaffolds during route transitions, ghosting when pages with and without the bottom nav gave it different offsets. The single banner now animates its bottom clearance and corner radius in step with the page transition: floating above the glass capsule on shell pages, near the edge on pushed pages. Route depth is tracked via a NavigatorObserver (dialogs excluded); showAdaptiveFeedback API unchanged. Theme-level floating snackbar style kept for direct showSnackBar callers.

…ottom nav

Replace ScaffoldMessenger snackbars with an app-level AdaptiveFeedbackHost
overlay above the Navigator. The messenger rendered the same snackbar in
both scaffolds during route transitions, ghosting when pages with and
without the bottom nav gave it different offsets. The single banner now
animates its bottom clearance and corner radius in step with the page
transition: floating above the glass capsule on shell pages, near the
edge on pushed pages. Route depth is tracked via a NavigatorObserver
(dialogs excluded); showAdaptiveFeedback API unchanged. Theme-level
floating snackbar style kept for direct showSnackBar callers.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-project-automation github-project-automation Bot moved this to Backlog in TechPie Jul 26, 2026
@HeZeBang
HeZeBang merged commit c35efec into master Jul 26, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in TechPie Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant