Add ScrollView 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
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Swift
- Étoiles
- 2.5k
- Forks
- 84
- Merge moyen
- 2 h 10 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
-
Add Accessibility supportPeut-être pris @Kyle-Ye l’a pris il y a 17 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
-
Add NavigationView supportOuvertearea: compatibility area: view type: feature
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
OpenSwiftUIProject/OpenSwiftUI#917 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de OpenSwiftUIProject/OpenSwiftUI
Issues similaires
-
builtin-port enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
cmlarsen/writemorebetter#235 ·
Les mainteneurs répondent en général sous 1 jour
-
bug-pending-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
NativeScript/NativeScript#11525 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
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 62/100
callstack/agent-device#3627 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour