Add NavigationView support
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- swift
- Domínio
- mobile-dev
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- Swift
- Estrelas
- 2.5k
- Forks
- 84
- Merge médio
- 2h 10min
- PRs com merge (30d)
- 62
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de OpenSwiftUIProject/OpenSwiftUI
-
Add Accessibility supportTalvez já em andamento @Kyle-Ye assumiu há 17 dias. Abertaarea: accessibility area: hosting-bridge type: feature
OpenSwiftUIProject/OpenSwiftUI#1112 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Add Gauge supportAbertaarea: rendering area: view type: feature
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
OpenSwiftUIProject/OpenSwiftUI#1022 ·
Mantenedores costumam responder em até 1 dia
-
area: animation area: rendering contrib: help wanted impact: visual-diff type: bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
OpenSwiftUIProject/OpenSwiftUI#984 ·
Mantenedores costumam responder em até 1 dia
-
Add List supportAbertaarea: layout area: rendering area: view type: feature
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 28/100
OpenSwiftUIProject/OpenSwiftUI#919 ·
Mantenedores costumam responder em até 1 dia
-
Add ScrollView supportAbertaarea: layout area: rendering area: view type: feature
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
OpenSwiftUIProject/OpenSwiftUI#918 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de OpenSwiftUIProject/OpenSwiftUI
Issues semelhantes
-
builtin-port enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
cmlarsen/writemorebetter#235 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
callstack/agent-device#3627 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
maziyarpanahi/openmed#4207 · 1 comentário ·
Mantenedores costumam responder em até 3 dias
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 60/100
meshtastic/Meshtastic-Apple#2603 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia