Merge pull request #800 from ivannnito/Issue_732

Change background color and text color to improve text readability for visually impaired prompt.
This commit is contained in:
Marcus Kida 2023-01-06 14:43:49 +01:00 committed by GitHub
commit b3a4967c80
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 26 additions and 6 deletions

View File

@ -46,12 +46,32 @@ public struct AttachmentView: View {
}
}()
Spacer()
TextField(placeholder, text: $viewModel.caption)
.lineLimit(1)
.textFieldStyle(.plain)
.foregroundColor(.white)
.placeholder(placeholder, when: viewModel.caption.isEmpty)
.padding(8)
ZStack(alignment: .bottom) {
Rectangle()
.fill(
LinearGradient(
colors: [.black.opacity(0.0), .black.opacity(1.0)],
startPoint: .top,
endPoint: .bottom
)
)
.frame(height: 80)
TextField("", text: $viewModel.caption)
.lineLimit(1)
.textFieldStyle(.plain)
.font(.footnote)
.foregroundColor(Color(UIColor.white.withAlphaComponent(0.8)))
.padding(EdgeInsets(top: 0, leading: 8, bottom: 0, trailing: 4))
.placeholder(when: viewModel.caption.isEmpty) {
Text(placeholder)
.font(.footnote)
.foregroundColor(Color(UIColor.white.withAlphaComponent(0.8)))
.padding(EdgeInsets(top: 0, leading: 8, bottom: 0, trailing: 4))
.lineLimit(1)
}
.padding(EdgeInsets(top: 6, leading: 0, bottom: 10, trailing: 0))
}
}
)