Commit 71e963c
committed
feat(nav)!: Redesign bottom navigation with liquid glass effect
This commit completely overhauls the bottom navigation bar, replacing the previous simple icon button implementation with a new "liquid glass" design. The new design features a dynamic, animated indicator that slides and resizes, along with subtle glass-like visual effects that adapt to the current theme (light/dark).
This is a breaking change as it fundamentally alters the navigation structure and appearance. The previous navigation items (Favourites, Starred) have been removed from the main bar and replaced with a consolidated "Profile" destination.
- **feat(nav)!**: Implemented a new liquid glass bottom navigation bar.
- The bar now features a sliding indicator with spring animations for position and size.
- Added visual effects like frost, refraction, and specular highlights that change based on the light or dark theme.
- Tab items now include both an icon and a text label, which animates in when selected.
- Icons animate with a subtle bounce and vertical offset when selected.
- **feat(nav)!**: Redefined the bottom navigation destinations to Home, Search, Apps, and Profile.
- Removed "Favourites" and "Starred" from the bottom bar.
- The "Settings" destination is now labeled as "Profile" and uses a new icon.
- **refactor(nav)**: Created a new reusable `LiquidGlassTabItem` composable for the navigation items.
- **chore(strings)**: Added new string resources for the updated navigation titles (Home, Search, Apps, Profile).1 parent 10fd6fb commit 71e963c
3 files changed
Lines changed: 417 additions & 81 deletions
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
11 | 16 | | |
12 | 17 | | |
13 | 18 | | |
| |||
0 commit comments