nextcloud / nextcloud/android

Navigator

未關閉
#16,653 1 則留言 0 個 reaction 已指派 1 人 已被 @alperozturk96 認領 在 GitHub 檢視
enhancement navigation technical debt
主要語言
Kotlin
星號
5.6k
分支
2k
平均合併
2 天 20 小時
30 天內合併 PR
105

描述

### How to use GitHub

* Please use the 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to show that you are interested into the same feature.
* Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
* Subscribe to receive notifications on status change and new comments.

Currently, navigation between screens launches separate activities, each managing their own fragment stack. This leads to coupled, inconsistent back stack behavior across the app.

### Migration path

Each screen is a Fragment hosted inside `NavigatorActivity` and eventually `FileDisplayActivity` owns the single `FragmentContainerView` and `Navigator` instance. All navigation flows through `FDA`, giving the app a unified fragment back stack.

First iteration: `FileDisplayActivity` → `NavigatorActivity` → `CommunityFragment`
Second iteration: `ActivitiesActivity`

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。