Add accessibilityLabels to the currentPosition and reminingTime labels in the player overlay
This commit is contained in:
parent
d7c8afa917
commit
c4a3670cec
|
@ -78,6 +78,8 @@ internal enum L10n {
|
||||||
internal static var `continue`: String { return L10n.tr("Localizable", "continue") }
|
internal static var `continue`: String { return L10n.tr("Localizable", "continue") }
|
||||||
/// Continue Watching
|
/// Continue Watching
|
||||||
internal static var continueWatching: String { return L10n.tr("Localizable", "continueWatching") }
|
internal static var continueWatching: String { return L10n.tr("Localizable", "continueWatching") }
|
||||||
|
/// Current Position
|
||||||
|
internal static var currentPosition: String { return L10n.tr("Localizable", "currentPosition") }
|
||||||
/// Customize
|
/// Customize
|
||||||
internal static var customize: String { return L10n.tr("Localizable", "customize") }
|
internal static var customize: String { return L10n.tr("Localizable", "customize") }
|
||||||
/// Dark
|
/// Dark
|
||||||
|
@ -254,6 +256,8 @@ internal enum L10n {
|
||||||
internal static var regular: String { return L10n.tr("Localizable", "regular") }
|
internal static var regular: String { return L10n.tr("Localizable", "regular") }
|
||||||
/// Released
|
/// Released
|
||||||
internal static var released: String { return L10n.tr("Localizable", "released") }
|
internal static var released: String { return L10n.tr("Localizable", "released") }
|
||||||
|
/// Remaining Time
|
||||||
|
internal static var remainingTime: String { return L10n.tr("Localizable", "remainingTime") }
|
||||||
/// Remove
|
/// Remove
|
||||||
internal static var remove: String { return L10n.tr("Localizable", "remove") }
|
internal static var remove: String { return L10n.tr("Localizable", "remove") }
|
||||||
/// Remove All Users
|
/// Remove All Users
|
||||||
|
|
|
@ -340,6 +340,8 @@ struct VLCPlayerOverlayView: View {
|
||||||
Text(viewModel.leftLabelText)
|
Text(viewModel.leftLabelText)
|
||||||
.font(.system(size: 18, weight: .semibold, design: .default))
|
.font(.system(size: 18, weight: .semibold, design: .default))
|
||||||
.frame(minWidth: 70, maxWidth: 70)
|
.frame(minWidth: 70, maxWidth: 70)
|
||||||
|
.accessibilityLabel(L10n.currentPosition)
|
||||||
|
.accessibilityValue(viewModel.leftLabelText)
|
||||||
|
|
||||||
ValueSlider(value: $viewModel.sliderPercentage, onEditingChanged: { editing in
|
ValueSlider(value: $viewModel.sliderPercentage, onEditingChanged: { editing in
|
||||||
viewModel.sliderIsScrubbing = editing
|
viewModel.sliderIsScrubbing = editing
|
||||||
|
@ -358,6 +360,8 @@ struct VLCPlayerOverlayView: View {
|
||||||
Text(viewModel.rightLabelText)
|
Text(viewModel.rightLabelText)
|
||||||
.font(.system(size: 18, weight: .semibold, design: .default))
|
.font(.system(size: 18, weight: .semibold, design: .default))
|
||||||
.frame(minWidth: 70, maxWidth: 70)
|
.frame(minWidth: 70, maxWidth: 70)
|
||||||
|
.accessibilityLabel(L10n.remainingTime)
|
||||||
|
.accessibilityValue(viewModel.rightLabelText)
|
||||||
}
|
}
|
||||||
.padding(.horizontal)
|
.padding(.horizontal)
|
||||||
.frame(maxWidth: UIDevice.current.userInterfaceIdiom == .pad ? 800 : nil)
|
.frame(maxWidth: UIDevice.current.userInterfaceIdiom == .pad ? 800 : nil)
|
||||||
|
|
Loading…
Reference in New Issue