Skip to content

Conversation

@rfcbf
Copy link
Contributor

@rfcbf rfcbf commented Dec 19, 2025

Description

complication watch

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

Adds a new WidgetWatch extension to provide complication support on watchOS.

This allows users to quickly access MacMagazine news directly from their watch face.

Adds deep linking support to open specific posts on the watchOS app when tapped from the complication.

Persists the latest news snapshot on a shared location to be read by the complication.
Simplifies the feed refresh logic by removing redundant comments and streamlining the auto-refresh decision-making process.

This improves code readability and maintainability while ensuring that the feed updates efficiently.
Simplifies the navigation flow to the feed detail view by directly passing the `FeedDB` object, instead of a custom `SelectedPost` struct.

This change avoids an unnecessary intermediate object, leading to a more straightforward data flow.
Refines the padding of elements in the feed and row views to improve visual appearance.

The refresh control receives a slight padding adjustment.
The trailing padding on the feed row is increased.
Corrects a typographical error in the preview declaration by changing "as:" to "as:".
@cassio-rossi cassio-rossi changed the base branch from release/v5 to develop December 19, 2025 20:14
@cassio-rossi cassio-rossi merged commit b2dc5db into MacMagazine:develop Dec 19, 2025
2 checks passed
@rfcbf rfcbf deleted the feature/Complication_Watch branch December 19, 2025 20:19
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