Add NavigationView support
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- swift
- Domaine
- mobile-dev
Piste de recherche
Start by locating the existing navigation preference and toolbar-title plumbing, then read how NavigationLink and environment preferences are implemented. Define supported single- and multi-column behavior across platforms before assessing the implementation scope. Done means a basic NavigationView compiles and renders, simple navigation works, and titles and toolbars follow the expected preference flow.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Summary
Add NavigationView support for compatibility with SwiftUI code that still uses the classic navigation container API.
Scope
- Add the public
NavigationViewcontainer API. - Support common composition patterns with root content, detail content where applicable, titles, toolbars, and navigation links.
- Integrate with existing navigation preference and toolbar-title plumbing.
- Define supported behavior for single-column and multi-column presentation across platforms.
Acceptance criteria
- A basic
NavigationView { ... }compiles and renders. - Simple
NavigationLinknavigation works for common destination views. - Navigation titles/toolbars participate in the expected environment/preference flow.
- Langage dominant
- Swift
- Étoiles
- 2.5k
- Forks
- 84
- Merge moyen
- 2 h 8 min
- PR mergées (30 j)
- 62
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de OpenSwiftUIProject/OpenSwiftUI
-
macOS button text differs from SwiftUI in interaction snapshotsPeut-être pris @Kyle-Ye l’a pris aujourd’hui. Ouvertearea: rendering area: text impact: visual-diff platform: macOS type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
OpenSwiftUIProject/OpenSwiftUI#1140 ·
Les mainteneurs répondent en général sous 1 jour
-
Add Accessibility supportPeut-être pris @Kyle-Ye l’a pris il y a 15 jours. Ouvertearea: accessibility area: hosting-bridge type: feature
OpenSwiftUIProject/OpenSwiftUI#1112 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Add Gauge supportOuvertearea: rendering area: view type: feature
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
OpenSwiftUIProject/OpenSwiftUI#1022 ·
Les mainteneurs répondent en général sous 1 jour
-
area: animation area: rendering contrib: help wanted impact: visual-diff type: bug
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
OpenSwiftUIProject/OpenSwiftUI#984 ·
Les mainteneurs répondent en général sous 1 jour
-
Add List supportOuvertearea: layout area: rendering area: view type: feature
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 28/100
OpenSwiftUIProject/OpenSwiftUI#919 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de OpenSwiftUIProject/OpenSwiftUI
Issues similaires
-
install.ps1: Windows PowerShell 5.1 aborts after a successful cosign verification (NativeCommandError on 'Verified OK')Peut-être pris @sly321-pixel l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
OneBusAway/onebusaway-ios#1518 ·
Les mainteneurs répondent en général sous 2 jours
-
area: agents
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
manaflow-ai/cmux#19972 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
VerificationCodeInputField: iPad Return key clears/hides OTP fieldsPeut-être pris @amansingh1207 l’a pris aujourd’hui. Ouverteneeds attention
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
firebase/FirebaseUI-iOS#1407 ·
Les mainteneurs répondent en général sous 5 jours
-
component: swift renderer P2 type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
a2ui-project/a2ui#3146 ·
Les mainteneurs répondent en général sous 2 jours