- Refactor: replace hack-based screenshot prevention with overlay implementation
- Fix: Listeners stop working after screen recording toolbar interaction
- Fix: Avoid removing overlay views during background transition
- Fix: Change UIScene.willEnterForegroundNotification to UIScene.didActivateNotification
- Acknowledgements: Thanks to @saedAlHanash for their testing 🙏
- Migrated from deprecated AppDelegate lifecycle methods to modern iOS Scene Lifecycle using UIScene notifications
- Fix: iOS preview data leakage not disabled
- Fix iOS crash on iOS 18 when returning from background by recreating the ScreenProtectorKit whenever the active UIWindow changes or a UIScene reconnects.
- Acknowledgements: Thanks to @Jens-source for their PRs 🙏
- Ensured all ScreenProtectorKit initialization runs on the main thread
- Added safe UIWindow resolver with AppDelegate and SceneDelegate fallback support.
- Fix iOS prevent creation before any window is visible
- Fix iOS plugin not work with flutter Apps that have SceneDelegate and AppDelegate
- Acknowledgements: Thanks to @MohamedElgamal93 for their report and fix issue 🙏
- Update Kotlin version and SDK settings
- Acknowledgements: Thanks to @Ikxyz and @pocketshop-app for their PRs 🙏
- Update example
- Add function protectDataLeakageOff for iOS
- fix(ios): missing disabling of protection screens when calling protectDataLeakage off methods in inactive app state
- feat(ios): add method protectDataLeakageWithColorOff
- fix(ios): missing result() calls for some methods
- Update ScreenProtectorKit (1.3.1)
- Update LifecycleState by App Lifecycle Listener
- Add LegacyLifecycleState
- Add function protect data leakage with blur off for iOS only
- Upgrade gradle version to 8.0
- Upgrade kotlin version to 1.7.10
- Add function check screen recording for iOS only
- Fixes color class usage was missing flutter material import by juampiq6
- Fix bug Could not find com.github.prongbang:screen-protector:x.x.x
- Config maven jitpack
- Update compileSdkVersion to 33
- Update screen-protector version to 1.0.1
- Fix bug some device white screen
- Added compatibility with Flutter 3.0
- Add function observer screenshot and screen record for iOS.
- Safe Data Leakage via Application Background Screenshot and Prevent Screenshot for Android and iOS.