Meshtastic-Android/core
James Rich a5f72734ed feat: refactor adaptive navigation using NavigationSuiteScaffold
- Integrate the `material3-adaptive-navigation-suite` library to streamline cross-platform navigation layouts.
- Replace manual branching logic for `NavigationBar` and `NavigationRail` with `NavigationSuiteScaffold` in `MeshtasticNavigationSuite`.
- Implement a `coerceNavigationType` helper to ensure `NavigationRail` is used for expanded widths instead of promoting to a `NavigationDrawer`.
- Utilize `currentWindowAdaptiveInfo` with large-width breakpoint support to improve responsiveness on Desktop and external displays.
- Remove redundant `MeshtasticNavigationBar` and `MeshtasticNavigationRail` private composables in favor of the standard navigation suite item API.
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 feat: refactor adaptive navigation using NavigationSuiteScaffold 2026-03-27 09:31:31 -05:00