diff --git a/Swiftfin/Components/EpisodesRowView/EpisodesRowView.swift b/Swiftfin/Components/EpisodesRowView/EpisodesRowView.swift index 10c5f2ff..3bcac987 100644 --- a/Swiftfin/Components/EpisodesRowView/EpisodesRowView.swift +++ b/Swiftfin/Components/EpisodesRowView/EpisodesRowView.swift @@ -25,6 +25,7 @@ struct EpisodesRowView: View where RowManager: EpisodesRowManager { if onlyCurrentSeason { if let currentSeason = Array(viewModel.seasonsEpisodes.keys).first(where: { $0.id == viewModel.item.id }) { Text(currentSeason.name ?? L10n.noTitle) + .accessibility(addTraits: [.isHeader]) } } else { Menu { diff --git a/Swiftfin/Components/PillHStackView.swift b/Swiftfin/Components/PillHStackView.swift index 9b066663..f519c855 100644 --- a/Swiftfin/Components/PillHStackView.swift +++ b/Swiftfin/Components/PillHStackView.swift @@ -21,6 +21,7 @@ struct PillHStackView: View { .fontWeight(.semibold) .padding(.top, 3) .padding(.leading, 16) + .accessibility(addTraits: [.isHeader]) ScrollView(.horizontal, showsIndicators: false) { HStack { diff --git a/Swiftfin/Views/HomeView.swift b/Swiftfin/Views/HomeView.swift index 792f0851..5e70b18a 100644 --- a/Swiftfin/Views/HomeView.swift +++ b/Swiftfin/Views/HomeView.swift @@ -62,6 +62,7 @@ struct HomeView: View { .font(.title2) .fontWeight(.bold) .padding() + .accessibility(addTraits: [.isHeader]) } selectedAction: { item in homeRouter.route(to: \.item, item) } @@ -73,6 +74,7 @@ struct HomeView: View { .font(.title2) .fontWeight(.bold) .padding() + .accessibility(addTraits: [.isHeader]) } selectedAction: { item in homeRouter.route(to: \.item, item) } @@ -85,7 +87,8 @@ struct HomeView: View { Text(L10n.latestWithString(library.name ?? "")) .font(.title2) .fontWeight(.bold) - + .accessibility(addTraits: [.isHeader]) + Spacer() Button { diff --git a/Swiftfin/Views/ItemView/ItemViewBody.swift b/Swiftfin/Views/ItemView/ItemViewBody.swift index c7926c3b..55dfc8a5 100644 --- a/Swiftfin/Views/ItemView/ItemViewBody.swift +++ b/Swiftfin/Views/ItemView/ItemViewBody.swift @@ -55,6 +55,7 @@ struct ItemViewBody: View { L10n.seasons.text .fontWeight(.semibold) .padding() + .accessibility(addTraits: [.isHeader]) }, selectedAction: { season in itemRouter.route(to: \.item, season) }) @@ -113,6 +114,7 @@ struct ItemViewBody: View { .fontWeight(.semibold) .padding(.bottom) .padding(.horizontal) + .accessibility(addTraits: [.isHeader]) } selectedAction: { collectionItem in itemRouter.route(to: \.item, collectionItem) } @@ -128,6 +130,7 @@ struct ItemViewBody: View { .fontWeight(.semibold) .padding(.bottom) .padding(.horizontal) + .accessibility(addTraits: [.isHeader]) }, selectedAction: { person in itemRouter.route(to: \.library, (viewModel: .init(person: person), title: person.title)) @@ -144,6 +147,7 @@ struct ItemViewBody: View { .fontWeight(.semibold) .padding(.bottom) .padding(.horizontal) + .accessibility(addTraits: [.isHeader]) }, selectedAction: { item in itemRouter.route(to: \.item, item) diff --git a/Swiftfin/Views/ItemView/Landscape/ItemLandscapeTopBarView.swift b/Swiftfin/Views/ItemView/Landscape/ItemLandscapeTopBarView.swift index 7a58de68..6ee32c2a 100644 --- a/Swiftfin/Views/ItemView/Landscape/ItemLandscapeTopBarView.swift +++ b/Swiftfin/Views/ItemView/Landscape/ItemLandscapeTopBarView.swift @@ -25,6 +25,7 @@ struct ItemLandscapeTopBarView: View { .foregroundColor(.primary) .padding(.leading, 16) .padding(.bottom, 10) + .accessibility(addTraits: [.isHeader]) // MARK: Details