π Show a splash screen during app startup. Hide it when you are ready.
MIT License
Bot releases are visible (Hide)
ready
option in useHideAnimation
config in order to delay your animation, if you want to wait for something else than just layout rendering + images loading π¦Theme.BootSplash.TransparentStatus
(for transparent status bar + opaque navigation bar) π«₯--assets-output
now has a default value, which is assets/bootsplash
. These assets will always be generated, as it's required for expo or the useHideAnimation
hook (assets/bootsplash_logo.png
become assets/bootsplash/logo.png
, etc.)colorset
for background color, even if you choose not to support dark mode (before it was inlined in the .storyboard
file in such case).Published by zoontek 6 months ago
UILaunchStoryboardName
in Info.plist
by @elliotdickison in https://github.com/zoontek/react-native-bootsplash/pull/573
Published by zoontek 6 months ago
parseColor
with full hexadecimal color values, introduced in 5.5.1
Published by zoontek 6 months ago
#F0F
was expanded to #F0FF0F
, instead of #FF00FF
.Published by zoontek 7 months ago
Activity
has been killed - #553 by @ProtinouseColorScheme
in useHideAnimation
, as it can be overridden by Appearance.setColorScheme
(fix #565)Published by zoontek 8 months ago
BootSplash.storyboard
/ Colors.xcassets
generation to avoid opening Xcode to tick the checkboxes (fix #544)Published by zoontek 8 months ago
BootSplash.storyboard
and Colors.xcassets
are now automatically added to your Xcode projectBootSplash.storyboard
is now automatically set as UILaunchStoryboardName
in your Info.plist
Published by zoontek 9 months ago
webpack
with chunks filenames) in order to invalidate springboard cache (see this article for more infos)Published by zoontek 10 months ago
AndroidManifest.xml
namespace deprecation warningPublished by zoontek 10 months ago
darkContentBarsStyle
value for easier light / dark themes handlingPublished by zoontek 10 months ago
darkContentBarsStyle
android custom style property in Theme.BootSplash.EdgeToEdge
<resources>
<style name="AppTheme" parent="Theme.EdgeToEdge">
<item name="android:editTextBackground">@drawable/rn_edit_text_material</item>
<item name="darkContentBarsStyle">true</item>
</style>
<style name="BootTheme" parent="Theme.BootSplash.EdgeToEdge">
<item name="bootSplashBackground">@color/bootsplash_background</item>
<item name="bootSplashLogo">@drawable/bootsplash_logo</item>
<item name="darkContentBarsStyle">true</item>
<item name="postBootSplashTheme">@style/AppTheme</item>
</style>
</resources>
Published by zoontek 10 months ago
Published by zoontek 11 months ago
Status
based lifecycle on Android to avoid relying on nullability (fix #510)Published by zoontek 11 months ago
fade
option is true
) (attempt to fix https://github.com/zoontek/react-native-bootsplash/issues/510)bootSplashBrand
default to a transparent pixel (more resilient than @null
)Published by zoontek 11 months ago
android.graphics.drawable.Drawable.isProjected() on a null object reference
issue on old Android versions when no brand image is available.Published by zoontek 12 months ago
android:forceDarkAllowed
to false
in Theme.BootSplash
(might fix #497)logo
to be undefined
in useHideAnimation
configprettier
v3Published by zoontek about 1 year ago
sharp
to solve CVE-2023-4863 (closes #494)Published by zoontek about 1 year ago
MainActivity
was not attached to window manager (fixes #488)Published by zoontek about 1 year ago
setOwnerActivity
to avoid static field leak (https://github.com/zoontek/react-native-bootsplash/commit/6e21f485c39a8b002ee038732cb0e58a2459453c)Published by zoontek about 1 year ago
Dialog
instances when hide
is called multiple times (https://github.com/zoontek/react-native-bootsplash/commit/20007acce4f8b2f8e3fd17c2727098b61d517e73)