Skip to content

Trim native permissions to screen recording#192

Merged
yvette-carlisle merged 1 commit into
mainfrom
xy/trim-permissions
May 7, 2026
Merged

Trim native permissions to screen recording#192
yvette-carlisle merged 1 commit into
mainfrom
xy/trim-permissions

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • remove active Accessibility and Input Monitoring permission request/status paths from the native host
  • keep Screen Recording as the only required permission in Settings and recovery UI
  • simplify the host/core permission protocol and bump the host FFI ABI

Validation

  • cargo make fmt-swift
  • cargo make fmt-rust
  • cargo make test-host-reset
  • cargo make lint-swift
  • cargo make fmt-check
  • cargo make test-macos-native-host-stage
  • git diff --check
  • scripts/smoke/macos.sh

Notes

  • Remaining accessibilityReduceMotion references only read the system Reduce Motion setting; they do not request Accessibility permission.

@yvette-carlisle yvette-carlisle merged commit 67c2f08 into main May 7, 2026
14 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/trim-permissions branch May 7, 2026 06:29
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.

1 participant