Implement LinearGradient
Mantenedores costumam responder em até 1 dia
Avaliação
Esta issue ainda não foi avaliada.
Descrição
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
- Linguagem predominante
- Swift
- Estrelas
- 2.5k
- Forks
- 84
- Merge médio
- 2h 8min
- PRs com merge (30d)
- 62
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de OpenSwiftUIProject/OpenSwiftUI
-
macOS button text differs from SwiftUI in interaction snapshotsTalvez já em andamento @Kyle-Ye assumiu hoje. Abertaarea: rendering area: text impact: visual-diff platform: macOS type: bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
OpenSwiftUIProject/OpenSwiftUI#1140 ·
Mantenedores costumam responder em até 1 dia
-
Add Accessibility supportTalvez já em andamento @Kyle-Ye assumiu há 15 dias. Abertaarea: accessibility area: hosting-bridge type: feature
OpenSwiftUIProject/OpenSwiftUI#1112 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Add Gauge supportAbertaarea: rendering area: view type: feature
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
OpenSwiftUIProject/OpenSwiftUI#1022 ·
Mantenedores costumam responder em até 1 dia
-
area: animation area: rendering contrib: help wanted impact: visual-diff type: bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
OpenSwiftUIProject/OpenSwiftUI#984 ·
Mantenedores costumam responder em até 1 dia
-
Add List supportAbertaarea: layout area: rendering area: view type: feature
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 28/100
OpenSwiftUIProject/OpenSwiftUI#919 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de OpenSwiftUIProject/OpenSwiftUI
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
OneBusAway/onebusaway-ios#1518 ·
Mantenedores costumam responder em até 2 dias
-
area: agents
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
manaflow-ai/cmux#19972 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
VerificationCodeInputField: iPad Return key clears/hides OTP fieldsTalvez já em andamento @amansingh1207 assumiu hoje. Abertaneeds attention
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
firebase/FirebaseUI-iOS#1407 ·
Mantenedores costumam responder em até 5 dias
-
component: swift renderer P2 type: bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
a2ui-project/a2ui#3146 ·
Mantenedores costumam responder em até 2 dias
-
[开源推荐] 打拼音就出篆书的输入法,附古文字创作小工具Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
521xueweihan/HelloGitHub#3940 ·