Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Implement content transitions

Aperta
#1,206 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
swift
Ambito
frontend

Direzione di ricerca

Start by reading the ContentTransition implementation and its factories, environment handling, encoding, and rendering integration; the issue does not name specific files or tests. Trace how transition descriptors reach display-list interpolation and how Text and Image participate, then check the related work in #1199 and the drawing-group work. Done means the listed transitions, animation edge cases, value and encoding tests, and visual intermediate and final states meet the acceptance criteria, with native backend limits documented.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area: animation area: rendering type: feature

Summary

ContentTransition has incomplete factories, environment handling, and rendering
integration. Several named transitions currently share a placeholder value, the
general View modifier and numericText(value:) are missing, and animated content
changes do not complete the display-list interpolation path.

Scope

  • Complete the core API, numeric configuration, environment state, and encoding.
  • Connect transition descriptors, display-list interpolation, and rendering.
  • Integrate Text and Image behavior and add focused compatibility coverage.
  • Coordinate symbol-specific behavior with #1199 and the drawing-group work.

Acceptance criteria

  • Identity, opacity, interpolation, and numeric text transitions have the expected
    behavior on iOS, macOS, and visionOS for the supported renderer.
  • Disabled animations, interruption, reset, and nested options behave correctly.
  • Value and encoding tests pass, and visual transition tests cover intermediate
    and final states. Native backend limitations are documented explicitly.
Lingua principale
Swift
Stelle
2.5k
Fork
84
Merge medio
4h 55m
PR unite (30g)
73

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di OpenSwiftUIProject/OpenSwiftUI

Tutte le issue di OpenSwiftUIProject/OpenSwiftUI

Issue simili

Altre issue su Swift

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.