Merge pull request #310 from dcordero/accessibility
Accessibility fixes
This commit is contained in:
commit
9e9baed0ff
|
@ -78,6 +78,8 @@ internal enum L10n {
|
|||
internal static var `continue`: String { return L10n.tr("Localizable", "continue") }
|
||||
/// Continue Watching
|
||||
internal static var continueWatching: String { return L10n.tr("Localizable", "continueWatching") }
|
||||
/// Current Position
|
||||
internal static var currentPosition: String { return L10n.tr("Localizable", "currentPosition") }
|
||||
/// Customize
|
||||
internal static var customize: String { return L10n.tr("Localizable", "customize") }
|
||||
/// Dark
|
||||
|
@ -254,6 +256,8 @@ internal enum L10n {
|
|||
internal static var regular: String { return L10n.tr("Localizable", "regular") }
|
||||
/// Released
|
||||
internal static var released: String { return L10n.tr("Localizable", "released") }
|
||||
/// Remaining Time
|
||||
internal static var remainingTime: String { return L10n.tr("Localizable", "remainingTime") }
|
||||
/// Remove
|
||||
internal static var remove: String { return L10n.tr("Localizable", "remove") }
|
||||
/// Remove All Users
|
||||
|
|
|
@ -26,7 +26,6 @@ struct ServerListView: View {
|
|||
ZStack(alignment: Alignment.leading) {
|
||||
Rectangle()
|
||||
.foregroundColor(Color(UIColor.secondarySystemFill))
|
||||
.frame(height: 100)
|
||||
.cornerRadius(10)
|
||||
|
||||
HStack(spacing: 10) {
|
||||
|
@ -48,7 +47,7 @@ struct ServerListView: View {
|
|||
.font(.footnote)
|
||||
.foregroundColor(.primary)
|
||||
}
|
||||
}.padding([.leading])
|
||||
}.padding()
|
||||
}
|
||||
.padding()
|
||||
}
|
||||
|
|
|
@ -340,6 +340,8 @@ struct VLCPlayerOverlayView: View {
|
|||
Text(viewModel.leftLabelText)
|
||||
.font(.system(size: 18, weight: .semibold, design: .default))
|
||||
.frame(minWidth: 70, maxWidth: 70)
|
||||
.accessibilityLabel(L10n.currentPosition)
|
||||
.accessibilityValue(viewModel.leftLabelText)
|
||||
|
||||
ValueSlider(value: $viewModel.sliderPercentage, onEditingChanged: { editing in
|
||||
viewModel.sliderIsScrubbing = editing
|
||||
|
@ -358,6 +360,8 @@ struct VLCPlayerOverlayView: View {
|
|||
Text(viewModel.rightLabelText)
|
||||
.font(.system(size: 18, weight: .semibold, design: .default))
|
||||
.frame(minWidth: 70, maxWidth: 70)
|
||||
.accessibilityLabel(L10n.remainingTime)
|
||||
.accessibilityValue(viewModel.rightLabelText)
|
||||
}
|
||||
.padding(.horizontal)
|
||||
.frame(maxWidth: UIDevice.current.userInterfaceIdiom == .pad ? 800 : nil)
|
||||
|
|
|
@ -489,6 +489,8 @@ extension VLCPlayerViewController {
|
|||
}
|
||||
|
||||
private func hideOverlay() {
|
||||
guard !UIAccessibility.isVoiceOverRunning else { return }
|
||||
|
||||
guard let overlayHostingController = currentOverlayHostingController else { return }
|
||||
|
||||
guard overlayHostingController.view.alpha != 0 else { return }
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue