diff --git a/android/capacitor/src/main/java/com/getcapacitor/Splash.java b/android/capacitor/src/main/java/com/getcapacitor/Splash.java index 6b52b65582..d3e5e4b1c3 100644 --- a/android/capacitor/src/main/java/com/getcapacitor/Splash.java +++ b/android/capacitor/src/main/java/com/getcapacitor/Splash.java @@ -28,7 +28,7 @@ public interface SplashListener { public static final String CONFIG_KEY_PREFIX = "plugins.SplashScreen."; - public static final int DEFAULT_LAUNCH_SHOW_DURATION = 0; + public static final int DEFAULT_LAUNCH_SHOW_DURATION = 3000; public static final int DEFAULT_FADE_IN_DURATION = 200; public static final int DEFAULT_FADE_OUT_DURATION = 200; public static final int DEFAULT_SHOW_DURATION = 3000; diff --git a/cli/src/common.ts b/cli/src/common.ts index 63c50eacf1..bfb3b05ffb 100644 --- a/cli/src/common.ts +++ b/cli/src/common.ts @@ -181,7 +181,12 @@ export async function getOrCreateConfig(config: Config) { appName: config.app.appName, bundledWebRuntime: config.app.bundledWebRuntime, npmClient: config.cli.npmClient, - webDir: basename(resolve(config.app.rootDir, config.app.webDir)) + webDir: basename(resolve(config.app.rootDir, config.app.webDir)), + plugins: { + SplashScreen : { + launchShowDuration: 0 + } + } }); // Store our newly created or found external config as the default diff --git a/ios/Capacitor/Capacitor/Plugins/SplashScreen.swift b/ios/Capacitor/Capacitor/Plugins/SplashScreen.swift index 249953ee78..98022ec832 100644 --- a/ios/Capacitor/Capacitor/Plugins/SplashScreen.swift +++ b/ios/Capacitor/Capacitor/Plugins/SplashScreen.swift @@ -11,7 +11,7 @@ public class CAPSplashScreenPlugin: CAPPlugin { var hideTask: Any? var isVisible: Bool = false - let launchShowDuration = 0 + let launchShowDuration = 3000 let launchAutoHide = true let defaultFadeInDuration = 200