Skip to content

Add iOS media playback snapshot helpers#37

Merged
linhay merged 1 commit into
mainfrom
feat/20260608-ios-media-playback-helpers
Jun 8, 2026
Merged

Add iOS media playback snapshot helpers#37
linhay merged 1 commit into
mainfrom
feat/20260608-ios-media-playback-helpers

Conversation

@linhay

@linhay linhay commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Closes #36.

Adds first-class iOS media playback observation helpers for AVPlayer / AVPlayerViewController regression flows:

  • adds a media section to runtime snapshots with visible media surfaces, player status/rate/time/progress metadata where public APIs expose it;
  • extracts AX media-control candidates and reports automation confidence (no-media-surface, surface-only, observable-controls, actionable-controls);
  • documents the stable fallback pattern for app-owned DEBUG overlay controls when system AVPlayerViewController controls are not actionable through AX;
  • exposes the media-playback capability in CLI/schema/observe contracts and updates public real-project/dev-feedback skills.

Validation

  • swift test
  • swift test --package-path /private/tmp/tritonkit-media-copy/TritonKit/CLI --skip-update --filter SchemaFactSourceTests
  • docs-linhay/scripts/check-docs.sh
  • docs-linhay/scripts/qmd-sync.sh
  • docs-linhay/scripts/verify.sh --local from /private/tmp/tritonkit-media-copy/TritonKit

Note: the feature worktree path is not named TritonKit, so the CLI package identity check fails there before tests run. The full local gate was rerun from a temp copy whose root folder is named TritonKit.

Copilot AI review requested due to automatic review settings June 7, 2026 18:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@linhay linhay merged commit 66fe0f3 into main Jun 8, 2026
12 checks passed
@linhay linhay deleted the feat/20260608-ios-media-playback-helpers branch June 8, 2026 02:03
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.

Add iOS media playback control/assert helpers for AVPlayer automation

2 participants