Meshtastic-Android/.github
James Rich 829aecd888 feat: implement MeshtasticNavDisplay and centralize Navigation 3 configuration
- Introduce `MeshtasticNavDisplay` in `core:ui` to encapsulate shared Navigation 3 configuration, including entry decorators, scene strategies, and transitions.
- Integrate `rememberViewModelStoreNavEntryDecorator` to provide entry-scoped `ViewModelStoreOwner` support, ensuring ViewModels are automatically cleared when their backstack entry is popped.
- Configure `DialogSceneStrategy` to enable navigation-driven dialogs that respect backstack lifecycle and predictive back gestures.
- Implement a standardized 350 ms crossfade transition for both forward and pop navigation across all platforms.
- Refactor `app` and `desktop` host modules to utilize `MeshtasticNavDisplay`, removing redundant manual configuration of `NavDisplay` and decorators.
- Update `core:ui` dependencies to include `lifecycle-viewmodel-navigation3` and move it away from platform-specific host modules.
- Update architectural documentation (`AGENTS.md`, `GEMINI.md`, and decision logs) to reflect the adoption of centralized navigation and ViewModel scoping patterns.
2026-03-27 09:31:31 -05:00
..
ISSUE_TEMPLATE update internal report name to reorder . (#3925) 2025-12-07 02:19:53 +00:00
workflows ci(github): add conditional desktop build to release workflows (#4938) 2026-03-26 15:03:27 -05:00
copilot-instructions.md feat: implement MeshtasticNavDisplay and centralize Navigation 3 configuration 2026-03-27 09:31:31 -05:00
FUNDING.yml Create FUNDING.yml 2023-01-28 12:11:35 -03:00
labeler.yml chore: Add labeler rule for refactor branch naming (#3979) 2025-12-12 08:15:08 -06:00
meshtastic_logo.png Fix CI badge in README (#2761) 2025-08-18 01:37:12 +00:00
PULL_REQUEST_TEMPLATE.md feat: PR screenshot template(#1606) 2025-02-22 14:55:53 -06:00
release.yml chore(l10n): Remove custom changelogs from Crowdin config (#4418) 2026-02-02 18:09:04 -06:00
renovate.json chore(renovate): Configure more aggressive automerge (#3772) 2025-11-21 03:25:19 +00:00