[PR #7049] [MERGED] Chore: Create a Overlay Navigation Screen #125632

Closed
opened 2026-06-12 05:24:03 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/bitwarden/android/pull/7049
Author: @david-livefront
Created: 6/9/2026
Status: Merged
Merged: 6/10/2026
Merged by: @david-livefront

Base: mainHead: overlay-nav-screen


📝 Commits (1)

  • f43d2fa Create a Overlay Navigation Screen

📊 Changes

10 files changed (+374 additions, -202 deletions)

View changed files

📝 app/src/main/kotlin/com/x8bit/bitwarden/MainActivity.kt (+7 -37)
📝 app/src/main/kotlin/com/x8bit/bitwarden/MainViewModel.kt (+0 -77)
📝 app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/debugmenu/DebugMenuNavigation.kt (+2 -2)
app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/overlaynav/OverlayNavNavigation.kt (+22 -0)
app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/overlaynav/OverlayNavScreen.kt (+76 -0)
app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/overlaynav/OverlayNavViewModel.kt (+127 -0)
📝 app/src/test/kotlin/com/x8bit/bitwarden/MainViewModelTest.kt (+0 -86)
app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/overlaynav/OverlayNavScreenTest.kt (+68 -0)
app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/overlaynav/OverlayNavViewModelTest.kt (+71 -0)
📝 ui/src/testFixtures/kotlin/com/bitwarden/ui/platform/base/MockNavHostController.kt (+1 -0)

📄 Description

🎟️ Tracking

N/A

📔 Objective

This PR created a new OverlayNavScreen to managing any screen that can overlay the RootNavScreen. The OverlayNavScreen and DebugMenuScreen are now the only two screens in MainActivity.

No user-facing changes have been made for this PR.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/bitwarden/android/pull/7049 **Author:** [@david-livefront](https://github.com/david-livefront) **Created:** 6/9/2026 **Status:** ✅ Merged **Merged:** 6/10/2026 **Merged by:** [@david-livefront](https://github.com/david-livefront) **Base:** `main` ← **Head:** `overlay-nav-screen` --- ### 📝 Commits (1) - [`f43d2fa`](https://github.com/bitwarden/android/commit/f43d2fad4c516ab87c7560881da3c8a744aaf91d) Create a Overlay Navigation Screen ### 📊 Changes **10 files changed** (+374 additions, -202 deletions) <details> <summary>View changed files</summary> 📝 `app/src/main/kotlin/com/x8bit/bitwarden/MainActivity.kt` (+7 -37) 📝 `app/src/main/kotlin/com/x8bit/bitwarden/MainViewModel.kt` (+0 -77) 📝 `app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/debugmenu/DebugMenuNavigation.kt` (+2 -2) ➕ `app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/overlaynav/OverlayNavNavigation.kt` (+22 -0) ➕ `app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/overlaynav/OverlayNavScreen.kt` (+76 -0) ➕ `app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/overlaynav/OverlayNavViewModel.kt` (+127 -0) 📝 `app/src/test/kotlin/com/x8bit/bitwarden/MainViewModelTest.kt` (+0 -86) ➕ `app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/overlaynav/OverlayNavScreenTest.kt` (+68 -0) ➕ `app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/overlaynav/OverlayNavViewModelTest.kt` (+71 -0) 📝 `ui/src/testFixtures/kotlin/com/bitwarden/ui/platform/base/MockNavHostController.kt` (+1 -0) </details> ### 📄 Description ## 🎟️ Tracking N/A ## 📔 Objective This PR created a new `OverlayNavScreen` to managing any screen that can overlay the `RootNavScreen`. The `OverlayNavScreen` and `DebugMenuScreen` are now the only two screens in `MainActivity`. No user-facing changes have been made for this PR. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-06-12 05:24:03 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#125632