Meshtastic-Android/core
James Rich 9c9a1d7567 refactor: migrate list-detail layouts to Material 3 Adaptive Navigation3
- Replace the custom `AdaptiveListDetailScaffold` with the official `ListDetailSceneStrategy` to manage adaptive layout orchestration.
- Integrate `ListDetailSceneStrategy` into `MeshtasticNavDisplay` to enable native pane switching based on the navigation backstack.
- Update `ContactsNavigation` and `NodesNavigation` graphs to include `listPane()` and `detailPane()` metadata for relevant route entries.
- Simplify `AdaptiveContactsScreen` and `AdaptiveNodeListScreen` by removing manual scaffold navigation logic and delegating to the navigation framework.
- Add the `jetbrains.compose.material3.adaptive.navigation3` library dependency to `core:ui` and relevant feature modules.
- Refactor `DesktopMainScreen` and `Main.kt` with minor formatting and indentation updates for better readability.
2026-03-27 09:31:31 -05:00
..
api refactor: BLE transport and UI for Kotlin Multiplatform unification (#4911) 2026-03-25 02:15:51 +00:00
barcode refactor: BLE transport and UI for Kotlin Multiplatform unification (#4911) 2026-03-25 02:15:51 +00:00
ble build: update Compose Multiplatform and migrate lifecycle dependencies (#4932) 2026-03-26 15:18:45 +00:00
common Refactor map layer management and navigation infrastructure (#4921) 2026-03-26 00:29:24 +00:00
data Refactor map layer management and navigation infrastructure (#4921) 2026-03-26 00:29:24 +00:00
database Refactor map layer management and navigation infrastructure (#4921) 2026-03-26 00:29:24 +00:00
datastore Refactor map layer management and navigation infrastructure (#4921) 2026-03-26 00:29:24 +00:00
di refactor: BLE transport and UI for Kotlin Multiplatform unification (#4911) 2026-03-25 02:15:51 +00:00
domain Refactor map layer management and navigation infrastructure (#4921) 2026-03-26 00:29:24 +00:00
model refactor: BLE transport and UI for Kotlin Multiplatform unification (#4911) 2026-03-25 02:15:51 +00:00
navigation refactor: BLE transport and UI for Kotlin Multiplatform unification (#4911) 2026-03-25 02:15:51 +00:00
network Refactor map layer management and navigation infrastructure (#4921) 2026-03-26 00:29:24 +00:00
nfc refactor: BLE transport and UI for Kotlin Multiplatform unification (#4911) 2026-03-25 02:15:51 +00:00
prefs refactor: remove demoscenario and enhance BLE connection stability (#4914) 2026-03-25 14:24:42 +00:00
proto refactor: BLE transport and UI for Kotlin Multiplatform unification (#4911) 2026-03-25 02:15:51 +00:00
repository Refactor map layer management and navigation infrastructure (#4921) 2026-03-26 00:29:24 +00:00
resources refactor: BLE transport and UI for Kotlin Multiplatform unification (#4911) 2026-03-25 02:15:51 +00:00
service build: update Compose Multiplatform and migrate lifecycle dependencies (#4932) 2026-03-26 15:18:45 +00:00
testing Refactor map layer management and navigation infrastructure (#4921) 2026-03-26 00:29:24 +00:00
ui refactor: migrate list-detail layouts to Material 3 Adaptive Navigation3 2026-03-27 09:31:31 -05:00