Skip to content

Releases: boengli/capacitor-fullscreen

0.0.17

02 Dec 09:39
Compare
Choose a tag to compare
  • Added a 3-second timeout and improved focus handling for immersive mode.
  • Upgraded Kotlin to 1.9.10 and Android Gradle Plugin to 8.2.1.

0.0.16

08 Nov 12:31
Compare
Choose a tag to compare

Resolved threading issues by ensuring all UI operations are executed on the main thread.

0.0.15

05 Nov 23:07
Compare
Choose a tag to compare

Added Backward Compatibility for Pre-API 30:

Implemented a legacy fallback mode for devices running Android versions below API 30, using the SYSTEM_UI_FLAG_IMMERSIVE_STICKY flags to enable immersive mode.

Deprecated Listener Replacement:

Replaced the deprecated setOnSystemUiVisibilityChangeListener with an alternative approach for handling visibility changes on Android 11+ (API 30 and above) while retaining backward compatibility.

Configurable Fallback Option:

Introduced a new useLegacyFallback option, allowing dynamic enabling or disabling of the legacy immersive mode fallback on Android 10 and below. (enabled by default)

0.0.14

05 Nov 10:44
Compare
Choose a tag to compare

Fixed Immersive Mode Persistence
Added a focus change listener to re-apply immersive mode when the app window regains focus, ensuring a consistent fullscreen

Removed Redundant Null Checks

Memory Leak Prevention

Improved Thread Safety