Skip to content

Commit 71e963c

Browse files
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

File tree

composeApp/src/commonMain/composeResources/values/strings.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
<string name="navigate_back">Navigate back</string>
99
<string name="check_for_updates">Check for updates</string>
1010

11+
<string name="bottom_nav_home_title">Home</string>
12+
<string name="bottom_nav_search_title">Search</string>
13+
<string name="bottom_nav_apps_title">Apps</string>
14+
<string name="bottom_nav_profile_title">Profile</string>
15+
1116
<!-- Apps feature - Errors / messages -->
1217
<string name="cannot_launch">Cannot launch %1$s</string>
1318
<string name="failed_to_open">Failed to open %1$s</string>

0 commit comments

Comments
 (0)