v1.0.5
Fixed
- iOS: resync visual state on ancestor
display: 'none'removal via KVO observer onself.hidden - Android: resync visual state on ancestor visibility change via
onVisibilityChangedoverride
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