Add ScrollView support
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Swift
- Stelle
- 2.5k
- Fork
- 84
- Merge medio
- 2h 8m
- PR unite (30g)
- 62
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OpenSwiftUIProject/OpenSwiftUI
-
macOS button text differs from SwiftUI in interaction snapshotsForse già presa @Kyle-Ye l’ha presa 1 giorno fa. Apertaarea: rendering area: text impact: visual-diff platform: macOS type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
OpenSwiftUIProject/OpenSwiftUI#1140 ·
I maintainer di solito rispondono entro 1 giorno
-
Add Accessibility supportForse già presa @Kyle-Ye l’ha presa 15 giorni fa. Apertaarea: accessibility area: hosting-bridge type: feature
OpenSwiftUIProject/OpenSwiftUI#1112 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Add Gauge supportApertaarea: rendering area: view type: feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
OpenSwiftUIProject/OpenSwiftUI#1022 ·
I maintainer di solito rispondono entro 1 giorno
-
area: animation area: rendering contrib: help wanted impact: visual-diff type: bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
OpenSwiftUIProject/OpenSwiftUI#984 ·
I maintainer di solito rispondono entro 1 giorno
-
Add List supportApertaarea: layout area: rendering area: view type: feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
OpenSwiftUIProject/OpenSwiftUI#919 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di OpenSwiftUIProject/OpenSwiftUI
Issue simili
-
P2 package platform-ios team-ios
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
altic-dev/FluidVoice#1117 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
omacom/try-omarchy#343 ·
I maintainer di solito rispondono entro 1 giorno
-
install.ps1: Windows PowerShell 5.1 aborts after a successful cosign verification (NativeCommandError on 'Verified OK')Forse già presa @sly321-pixel l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
OneBusAway/onebusaway-ios#1518 ·
I maintainer di solito rispondono entro 2 giorni