Skip to content

feat: Simplify header and display app version in profile - #40

Merged
merenyimiklos merged 3 commits into
mainfrom
feature/clean-header-profile-build-version
Oct 9, 2026
Merged

merenyimiklos merged 3 commits into
mainfrom
feature/clean-header-profile-build-version

Conversation

@merenyimiklos

Copy link
Copy Markdown
Contributor

Summary

This PR simplifies the application's top navigation bar and adds automatic version information to the profile/settings screen.

Changes

  • Remove the user name and dropdown indicator from the top bar.
  • Remove the outdated V3 badge.
  • Keep the notification and profile icons accessible.
  • Display the current app version and build number at the bottom of the profile/settings screen.
  • Retrieve version information dynamically from the installed application on both Android and iOS.
  • Ensure the displayed version automatically reflects future app builds.

Testing

  • Verify the simplified header layout.
  • Confirm the profile and notification icons remain visible.
  • Verify the correct version and build number on Android.
  • Verify the correct version and build number on iOS.
  • Check light and dark theme compatibility.

Notes

No changes to authentication, navigation logic, or existing profile functionality are intended.

* Add `appVersionLabel()` expect/actual composable function for Android and iOS platforms.
* Display build version text at the bottom of `SettingsScreen`.
* Simplify `TopBar` layout by removing user profile info, V3 badge, and dropdown selector elements.
* Move `WindowInsets.navigationBars` padding from `Surface` to the inner `Row` layout in `App.kt`.
* Update Android system navigation bar background colors for dark theme (`RGB(24, 24, 27)`) and light theme (`Color.WHITE`) in `PlatformSystemBars.android.kt`.
@merenyimiklos
merenyimiklos merged commit 68f2b1c into main Oct 9, 2026
7 checks passed
@merenyimiklos
merenyimiklos deleted the feature/clean-header-profile-build-version branch October 9, 2026 10:34
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.

1 participant