From 3f7e5119123bccb23552c376f365d1388ce8c537 Mon Sep 17 00:00:00 2001 From: Cassio Rossi Date: Thu, 30 Apr 2026 18:27:53 -0300 Subject: [PATCH] fix(podcast): correct accessibility sort order in full player MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reorder PlayerAccessibilityPriority to match visual layout (top-to-bottom, left-to-right): favorite → share → title → previous chapter → progress → next chapter → speed → skip back → play/pause → skip forward → chapters → volume. Co-Authored-By: Claude Opus 4.6 --- .../Podcast/Views/Player/FullPlayerView.swift | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/MacMagazine/Features/PodcastLibrary/Sources/Podcast/Views/Player/FullPlayerView.swift b/MacMagazine/Features/PodcastLibrary/Sources/Podcast/Views/Player/FullPlayerView.swift index ed30ad11..07a7facf 100644 --- a/MacMagazine/Features/PodcastLibrary/Sources/Podcast/Views/Player/FullPlayerView.swift +++ b/MacMagazine/Features/PodcastLibrary/Sources/Podcast/Views/Player/FullPlayerView.swift @@ -22,18 +22,18 @@ enum PodcastBackgroundGradientStyle { // MARK: - Accessibility Sort Priority - enum PlayerAccessibilityPriority { - static let podcastTitle: Double = 12 - static let playPauseButton: Double = 11 - static let skipBackwardButton: Double = 10 - static let skipForwardButton: Double = 9 + static let favoriteButton: Double = 12 + static let shareButton: Double = 11 + static let podcastTitle: Double = 10 + static let previousChapter: Double = 9 static let progressSlider: Double = 8 - static let previousChapter: Double = 7 - static let nextChapter: Double = 6 - static let speedButton: Double = 5 - static let volumeSlider: Double = 4 - static let chaptersButton: Double = 3 - static let favoriteButton: Double = 2 - static let shareButton: Double = 1 + static let nextChapter: Double = 7 + static let speedButton: Double = 6 + static let skipBackwardButton: Double = 5 + static let playPauseButton: Double = 4 + static let skipForwardButton: Double = 3 + static let chaptersButton: Double = 2 + static let volumeSlider: Double = 1 } // MARK: - PodcastPlayerView -