Enhance semantic labels to hero section on discover screen
This commit is contained in:
@@ -839,11 +839,15 @@ class _DiscoverScreenState extends State<DiscoverScreen>
|
||||
? t.discover.movie
|
||||
: t.discover.tvShow;
|
||||
|
||||
// Build semantic label for hero item
|
||||
final heroLabel = isEpisode
|
||||
? "${heroItem.grandparentTitle}, ${heroItem.title}"
|
||||
: heroItem.title;
|
||||
|
||||
return Semantics(
|
||||
label: "media-hero-${heroItem.ratingKey}",
|
||||
identifier: "media-hero-${heroItem.ratingKey}",
|
||||
label: heroLabel,
|
||||
button: true,
|
||||
hint: "Tap to play ${heroItem.title}",
|
||||
hint: t.accessibility.tapToPlay,
|
||||
child: GestureDetector(
|
||||
onTap: () {
|
||||
final clientProvider = context.plexClient;
|
||||
|
||||
Reference in New Issue
Block a user