Skip to content

refactor(splash-screen): change launchFadeOutDuration default to 0#2524

Open
OS-ruimoreiramendes wants to merge 1 commit intonextfrom
fix/splash-screen-launch-fade-out-duration
Open

refactor(splash-screen): change launchFadeOutDuration default to 0#2524
OS-ruimoreiramendes wants to merge 1 commit intonextfrom
fix/splash-screen-launch-fade-out-duration

Conversation

@OS-ruimoreiramendes
Copy link
Copy Markdown
Contributor

@OS-ruimoreiramendes OS-ruimoreiramendes commented May 8, 2026

Description

Changed the default value of launchFadeOutDuration from 200ms to 0ms on Android, which was blocking UI changes made immediately after SplashScreen.hide(). Also implemented launchFadeOutDuration support on iOS for cross-platform consistency.

BREAKING CHANGE: Apps relying on the default 200ms fade-out animation on Android must now explicitly set launchFadeOutDuration: 200 to preserve the previous behavior.

Change Type

  • Fix
  • Feature
  • Refactor
  • Breaking Change
  • Documentation

Rationale / Problems Fixed

The default 200ms fade-out animation on Android was causing StatusBar.setStyle() (and similar UI changes) called right after SplashScreen.hide() to not be applied, as the animation was blocking them. This has caused multiple reported issues by customers and OSS users.

Relates to: RMET-5084

Platforms Affected

  • Android
  • iOS
  • Web

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 8, 2026

Released dev build of splash-screen with dev version: 8.0.2-dev-2524-20260508T154844.0

@OS-ruimoreiramendes OS-ruimoreiramendes changed the title fix(splash-screen): change launchFadeOutDuration default to 0 refactor(splash-screen): change launchFadeOutDuration default to 0 May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant