Add ScrollView support
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
Línea de trabajo
Start by reading the existing scroll-related plumbing for scroll position, scroll targets, transactions, and content offsets; the issue does not name specific files or tests. Then trace how existing containers handle viewport layout and content sizing. Done means the public API supports basic vertical and horizontal scrolling, with stable content identity and layout across updates, and examples or tests cover both directions.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
Add public ScrollView support so OpenSwiftUI can render and interact with scrollable vertical and horizontal content.
Scope
- Add the public
ScrollViewcontainer API and common initializers. - Integrate with existing scroll-related plumbing such as scroll position, scroll targets, transactions, and content offset behavior.
- Support basic viewport layout, content sizing, indicators, and user-driven scrolling.
- Add examples or tests covering simple vertical and horizontal scroll views.
Acceptance criteria
- A basic
ScrollView { ... }renders content larger than the viewport. - Vertical and horizontal scrolling work in supported renderers/hosts.
- Content identity and layout remain stable across updates.
- Lenguaje dominante
- Swift
- Estrellas
- 2.5k
- Forks
- 84
- Merge medio
- 2 h 10 min
- PR fusionados (30 d)
- 62
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de OpenSwiftUIProject/OpenSwiftUI
-
Add Accessibility supportPosiblemente ocupada @Kyle-Ye la tomó hace 16 días. Abiertoarea: accessibility area: hosting-bridge type: feature
OpenSwiftUIProject/OpenSwiftUI#1112 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Add Gauge supportAbiertoarea: rendering area: view type: feature
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
OpenSwiftUIProject/OpenSwiftUI#1022 ·
Los mantenedores suelen responder en 1 día
-
area: animation area: rendering contrib: help wanted impact: visual-diff type: bug
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
OpenSwiftUIProject/OpenSwiftUI#984 ·
Los mantenedores suelen responder en 1 día
-
Add List supportAbiertoarea: layout area: rendering area: view type: feature
Dificultad 5/5 Más de una semana Aptitud para principiantes 28/100
OpenSwiftUIProject/OpenSwiftUI#919 ·
Los mantenedores suelen responder en 1 día
-
Add NavigationView supportAbiertoarea: compatibility area: view type: feature
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
OpenSwiftUIProject/OpenSwiftUI#917 ·
Los mantenedores suelen responder en 1 día
Todos los issues de OpenSwiftUIProject/OpenSwiftUI
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
capawesome-team/capacitor-plugins#1134 ·
Los mantenedores suelen responder en 1 día
-
enhancement help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
kabirvashisht4-glitch/Vet#22 ·
-
Custom sidebars in the right sidebar get an empty groups listPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertoarea: sidebar bug S2: major
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
manaflow-ai/cmux#20281 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
If a snippet replacement starts with a newline, it truncates the first parts of the replacement.Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
iOS: recorded video location is written without ISO 6709 fixed-width degrees, Photos drops itAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
margelo/react-native-vision-camera#4216 ·
Los mantenedores suelen responder en 4 días