Skip to content

Conversation

@rfcbf
Copy link
Contributor

@rfcbf rfcbf commented Dec 22, 2025

Description

Rebuilds the chapter list screen with a more modern and visually appealing design.

Improves user experience by highlighting the currently playing chapter and providing a progress bar.

Enhances aesthetics with subtle animations, background gradients, and a capsule indicator for a cleaner look.

Type of Change

  • 🎉 feat: New feature
  • 🐛 fix: Bug fix
  • 📝 docs: Documentation update
  • 💄 style: Code style/formatting changes
  • ♻️ refactor: Code refactoring
  • perf: Performance improvement
  • test: Adding or updating tests
  • 🔧 chore: Maintenance tasks
  • 🏗️ build: Build system changes
  • 👷 ci: CI configuration changes

Related Issue

Screenshots/Videos

Testing

  • Tested on iPhone (specify model/iOS version):
  • Tested on iPad (specify model/iOS version):
  • All unit tests pass
  • No SwiftLint warnings/errors

Checklist

  • My code follows the project's code style
  • I have performed a self-review of my code
  • I have commented my code where necessary
  • I have updated the documentation (if applicable)
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • My branch is up-to-date with the base branch

Additional Notes

Rebuilds the chapter list screen with a more modern and visually appealing design.

Improves user experience by highlighting the currently playing chapter and providing a progress bar.

Enhances aesthetics with subtle animations, background gradients, and a capsule indicator for a cleaner look.
Enhances the visual feedback for the currently playing chapter in the podcast player.

This commit refactors the chapter highlighting logic to use a more reliable method for determining the active chapter.
It also improves the progress bar for chapters by switching to a Slider
presentation style to match the current progress.

The capsule on top of the full player is removed.

The presentation drag indicator is enabled on the PodcastView
Removes a highlighting effect from the chapter view in the player, which was implemented as a moving luminous band that followed the progress.
The visual effect is no longer deemed necessary.
@cassio-rossi cassio-rossi self-requested a review December 22, 2025 17:39
Improves the appearance of the chapter selection UI.

This commit makes the following changes:
- Adds a drag indicator for the full player view to improve discoverability.
- Adjusts the scale effect of the chapter card when active for better visual feedback.
- Removes the capsule indicator from the ChaptersView which is no longer needed as the drag indicator has been added to the full player.
@cassio-rossi cassio-rossi merged commit 19e39d5 into MacMagazine:develop Dec 22, 2025
2 checks passed
@rfcbf rfcbf deleted the feature/Podcast_FullScreen branch December 22, 2025 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants