Skip to content

Conversation

@rfcbf
Copy link
Contributor

@rfcbf rfcbf commented Dec 29, 2025

Description

Introduces a carousel view for displaying featured news at the top of the news feed.

This enhances the user experience by prominently showcasing important stories, and supports landscape and iPad layouts. It also introduces the ability to handle horizontal swipes with a UIKit view representable.

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

Introduces a carousel view for displaying featured news at the top of the news feed.

This enhances the user experience by prominently showcasing important stories, and supports landscape and iPad layouts. It also introduces the ability to handle horizontal swipes with a UIKit view representable.
@rfcbf rfcbf changed the title Adds news highlights carousel feat: adds news highlights carousel Dec 29, 2025
Replaces the specific date formatting with a more user-friendly "time ago" display in the feed highlight card.

This change improves the user experience by presenting relative time information,
like "5 minutes ago" or "yesterday", instead of fixed date formats, making it easier
for users to quickly understand when the news was published.
Removes a stale TODO comment regarding migration to a component in the UIComponentsLibrary. The migration may have already occurred or is no longer relevant, thus the comment is removed to reduce clutter.
@cassio-rossi cassio-rossi merged commit d8d24cb into MacMagazine:develop Dec 29, 2025
2 checks passed
@rfcbf rfcbf deleted the feature/highlight_feeds branch December 30, 2025 13:11
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