Skip to content

feat: Add privacy and occlusion APIs (v1.3.0)#21

Merged
OneXeor merged 3 commits intomainfrom
feature/v1.3.0-occlusion-apis
Jan 13, 2026
Merged

feat: Add privacy and occlusion APIs (v1.3.0)#21
OneXeor merged 3 commits intomainfrom
feature/v1.3.0-occlusion-apis

Conversation

@OneXeor
Copy link
Copy Markdown
Owner

@OneXeor OneXeor commented Jan 13, 2026

Summary

  • Add view-level occlusion APIs (occludeSensitiveView, unOccludeSensitiveView)
  • Add screen ignore list management (removeScreenNameToIgnore, removeAllScreenNamesToIgnore)

Changes

New APIs

  • occludeSensitiveView(view: Any) - Hide sensitive views from recordings
  • unOccludeSensitiveView(view: Any) - Remove occlusion from views
  • removeScreenNameToIgnore(screenName) - Remove screen from ignore list
  • removeAllScreenNamesToIgnore() - Clear all ignored screens

Notes

Test plan

  • Build passes on all platforms (Android, iOS arm64, iOS simulator)
  • APIs are accessible from common code

Closes #9
Closes #13

Adds removeScreenNameToIgnore() and removeAllScreenNamesToIgnore()
to dynamically manage which screens are excluded from recording.

Addresses #13
Adds occludeSensitiveView() and unOccludeSensitiveView() to hide
sensitive views from recordings. Takes platform-specific view type
(Android View / iOS UIView) as Any parameter.

Addresses #9
@OneXeor OneXeor added this to the v1.3.0 milestone Jan 13, 2026
@OneXeor OneXeor self-assigned this Jan 13, 2026
@OneXeor OneXeor added the enhancement New feature or request label Jan 13, 2026
@OneXeor OneXeor merged commit a351156 into main Jan 13, 2026
1 check passed
@OneXeor OneXeor deleted the feature/v1.3.0-occlusion-apis branch January 13, 2026 23:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add screen ignore list management APIs Add view-level occlusion API (occludeSensitiveView)

1 participant