Skip to content

feat: refactors watch app widget integration#258

Merged
cassio-rossi merged 1 commit intoMacMagazine:developfrom
rfcbf:feature/update_complications
Dec 20, 2025
Merged

feat: refactors watch app widget integration#258
cassio-rossi merged 1 commit intoMacMagazine:developfrom
rfcbf:feature/update_complications

Conversation

@rfcbf
Copy link
Contributor

@rfcbf rfcbf commented Dec 20, 2025

Description

Migrates to a new widget architecture for the Watch app, enhancing data handling and widget updates.
This includes:

  • Moving shared widget logic to a dedicated file.
  • Updating data transfer objects for widget information.
  • Simplifying data loading and refreshing in the main view model.
  • Improving accessibility support for widgets.
  • Corrects target for resources files.

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

Migrates to a new widget architecture for the Watch app, enhancing data handling
and widget updates.
This includes:
- Moving shared widget logic to a dedicated file.
- Updating data transfer objects for widget information.
- Simplifying data loading and refreshing in the main view model.
- Improving accessibility support for widgets.
- Corrects target for resources files.
@cassio-rossi cassio-rossi merged commit d76a85e into MacMagazine:develop Dec 20, 2025
1 check passed
@rfcbf rfcbf deleted the feature/update_complications branch December 21, 2025 13:46
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