Skip to content

Conversation

olgahaha
Copy link
Contributor

@olgahaha olgahaha commented Sep 3, 2025

Ref #3347

  • Upgrade Capacitor core and CLI to 7.4.3 for proper edge-to-edge support
  • Install @capawesome/capacitor-android-edge-to-edge-support plugin for consistent system UI theming
  • Configure adjustMarginsForEdgeToEdge to handle system navigation bar overlap
  • Fix bottom tabs being hidden behind navigation bar on newer Android versions
  • Ensure proper safe area inset detection across different navigation modes

Ref #3347

- Upgrade Capacitor core and CLI to 7.4.3 for proper edge-to-edge
  support
- Install @capawesome/capacitor-android-edge-to-edge-support plugin for
  consistent system UI theming
- Configure adjustMarginsForEdgeToEdge to handle system navigation bar
  overlap
- Fix bottom tabs being hidden behind navigation bar on newer Android
  versions
- Ensure proper safe area inset detection across different navigation
  modes
@olgahaha olgahaha requested a review from Copilot September 3, 2025 07:41
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR fixes navigation bar overlap issues on Android 15+ by implementing proper edge-to-edge support through Capacitor upgrades and a specialized plugin. The changes address the problem where bottom tabs are hidden behind the system navigation bar on newer Android versions.

Key changes:

  • Upgrade Capacitor core packages to version 7.4.3 for enhanced edge-to-edge handling
  • Add @capawesome/capacitor-android-edge-to-edge-support plugin for consistent system UI theming
  • Configure adjustMarginsForEdgeToEdge setting to automatically handle navigation bar overlap

Reviewed Changes

Copilot reviewed 7 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Updates Capacitor core, Android, iOS, and CLI to v7.4.3; adds edge-to-edge support plugin
capacitor.config.json Adds Android edge-to-edge configuration and EdgeToEdge plugin settings
ios/App/App/capacitor.config.json Mirrors main config with edge-to-edge settings for iOS build
android/app/src/main/assets/capacitor.config.json Android asset version of configuration with edge-to-edge settings
android/capacitor.settings.gradle Includes the new edge-to-edge support plugin in Android build
android/app/src/main/assets/capacitor.plugins.json Registers EdgeToEdge plugin for Android runtime
android/app/capacitor.build.gradle Adds implementation dependency for edge-to-edge support plugin

@olgahaha olgahaha merged commit 0a3b114 into main Sep 3, 2025
8 checks passed
@olgahaha olgahaha deleted the fix-navigation-bar-overlap branch September 3, 2025 07:52
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