From 211923b2abe7801082f4bd91a817b5ba1e40780b Mon Sep 17 00:00:00 2001 From: Gauvain Date: Mon, 1 Jun 2026 23:59:35 +0200 Subject: [PATCH] fix(casting): improve current-episode contrast in episode list The active row used a solid #a855f7 background, which hid the purple S:E label entirely and washed out the gray overview/metadata text. Use a translucent purple so the dark base shows through and all text stays readable; the play-circle icon still marks the current episode. --- components/chromecast/ChromecastEpisodeList.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/components/chromecast/ChromecastEpisodeList.tsx b/components/chromecast/ChromecastEpisodeList.tsx index 25409aa16..de25e218d 100644 --- a/components/chromecast/ChromecastEpisodeList.tsx +++ b/components/chromecast/ChromecastEpisodeList.tsx @@ -127,7 +127,12 @@ export const ChromecastEpisodeList: React.FC = ({ style={{ flexDirection: "row", padding: 12, - backgroundColor: isCurrentEpisode ? "#a855f7" : "transparent", + // Translucent (not solid) purple so the dark base shows through and + // the row's text — incl. the purple S:E label — stays readable. The + // play-circle icon also marks the current episode. + backgroundColor: isCurrentEpisode + ? "rgba(168, 85, 247, 0.25)" + : "transparent", borderRadius: 8, marginBottom: 8, }}