Skip to content

v1.0.5

Choose a tag to compare

@RamboWasReal RamboWasReal released this 01 Apr 01:25
· 9 commits to main since this release
ec4401f

Fixed

  • iOS: resync visual state on ancestor display: 'none' removal via KVO observer on self.hidden
  • Android: resync visual state on ancestor visibility change via onVisibilityChanged override

Context

Fabric maps ancestor display: 'none' to UIView.hidden=YES (iOS) / View.setVisibility(INVISIBLE) (Android). These bypass existing didMoveToWindow / onAttachedToWindow hooks, leaving GleamView stuck in the wrong visual state when the ancestor becomes visible again.

Full Changelog: v1.0.4...v1.0.5