Repository navigation
feat: floating glass bottom nav on the dashboard - #572
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ba9949bafa
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
bd5c5f9 to
2eb7e76
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 2d87c1e783
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
Replace the full-width Material BottomNavigationBar with a centred, translucent pill that blurs the transaction list scrolling behind it.
…abels Derive the pill height from the text scaler (floored at 64) so large-text users no longer get a clipped label, and drop the redundant Semantics label so VoiceOver/TalkBack announce each tab once. Adds a widget test for both.
On narrow phones at large text sizes each tab only has ~65px for its label, so "Lightning" was cut to "Light…". Let the label grow with the text scale while there is room and scale down past that.
9ee5537 to
2ef7743
Compare
Replaces the full-width Material
BottomNavigationBaron the dashboard with a centred, translucent "liquid glass" pill:BackdropFilterblur, a subtle edge and specular highlight, and equal-width tabs sized to the widest label.extendBody: truelets the transaction list scroll behind it, and the outerSafeAreano longer strips the bottom inset for the dashboard so the pill floats above the home indicator.Pure Flutter, no new dependencies; works under both Skia and Impeller.