Implement LinearGradient
Les mainteneurs répondent en général sous 1 jour
Évaluation
Cette issue n'a pas encore été évaluée.
Description
Description
LinearGradient is a fundamental gradient type in SwiftUI that creates a gradient between colors along a linear axis. This is currently missing from OpenSwiftUI.
API Reference
SwiftUI's LinearGradient: https://developer.apple.com/documentation/swiftui/lineargradient
Expected API
struct LinearGradient: ShapeStyle, View {
init(gradient: Gradient, startPoint: UnitPoint, endPoint: UnitPoint)
init(colors: [Color], startPoint: UnitPoint, endPoint: UnitPoint)
init(stops: [Gradient.Stop], startPoint: UnitPoint, endPoint: UnitPoint)
}
Use Case
Required for the AnimatedColorTimelineView example and many other gradient-based UI designs.
References
- Example usage commented out in:
Example/SharedExample/Animation/Timeline/AnimatedColorTimelineView.swift
Priority
Medium - Common UI element for creating gradient backgrounds and fills
- 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 16 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 ScrollView supportOuvertearea: layout area: rendering area: view type: feature
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
OpenSwiftUIProject/OpenSwiftUI#918 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de OpenSwiftUIProject/OpenSwiftUI
Issues similaires
-
area: sidebar bug S2: major
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
manaflow-ai/cmux#20281 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
If a snippet replacement starts with a newline, it truncates the first parts of the replacement.Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
iOS: recorded video location is written without ISO 6709 fixed-width degrees, Photos drops itOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
margelo/react-native-vision-camera#4216 ·
Les mainteneurs répondent en général sous 4 jours
-
documentation good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
compiler-explorer/compiler-explorer#9272 ·
Les mainteneurs répondent en général sous 1 jour