Skip to content

Conversation

@toc-assistant
Copy link
Contributor

Summary

Cross-referenced all documentation against Apple's official JSON API at developer.apple.com/tutorials/data/documentation/applenews/components.json.

Added Missing Components

Component Type Notes
Image Media Generic image (alias for Photo)
Place Interactive Location marker for Map component
ReplicaAdvertisement Advertising Print replica ad slot
Portrait Media Portrait-oriented images
Logo Media Publication logo
Mosaic Media Mosaic image layout
Music Media Apple Music integration
Podcast Media Podcast episode embed

Added Missing Animations/Behaviors

Item Type Notes
AppearAnimation Animation Generic appear animation
BackgroundMotion Behavior Gyroscope-based background movement
BackgroundParallax Behavior Parallax effect for fills

New Documentation Sections

  • Magazine/Periodical Metadata - Using the Issue class for periodical publishers
  • Inline Text Styles - Using setInlineTextStyles() for partial text styling

Enhanced

  • Component reference tables now include Notes column
  • All animations and behaviors listed with comments
  • Expanded examples with all method variants

Verification

✓ 45+ components verified against Apple News Format specification
✓ All animation types confirmed
✓ All behavior types confirmed
✓ Issue metadata structure confirmed


Cross-referenced with Apple's official documentation on 2026-02-07

Verified against Apple's JSON API documentation at developer.apple.com.

Added missing components:
- Image (generic image alias)
- Place (location marker for Map)
- ReplicaAdvertisement (print replica ad)
- Portrait, Logo, Mosaic, Music, Podcast (with notes)

Added missing animations/behaviors:
- AppearAnimation (generic appear)
- BackgroundMotion (gyroscope for backgrounds)
- BackgroundParallax (parallax for fills)

Added new sections:
- Magazine/Periodical Metadata (Issue class)
- Inline Text Styles (setInlineTextStyles)

Enhanced existing:
- Component reference tables with Notes column
- Expanded animation/behavior examples with all variants

Cross-referenced 45+ components against Apple News Format specification.
@tomgould tomgould merged commit 557ca4e into tomgould:master Feb 7, 2026
5 checks passed
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