flutter_native_splash 2.4.2 copy "flutter_native_splash: ^2.4.2" to clipboard
flutter_native_splash: ^2.4.2 copied to clipboard

Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.

[2.4.2] - (2024-Oct-20) #

  • Updated dependencies.
  • Clarified documentation. Closes #743.

[2.4.1] - (2024-Jun-07) #

  • Added support for bottom padding of branding image. Thanks Mudassir for PR #709. Closes #694.
  • Updated dependencies.
  • Corrected comment in template. Closes #705.

[2.4.0] - (2024-Mar-17) #

[2.3.13] - (2024-Feb-18) #

[2.3.12] - (2024-Feb-18) #

  • Fix incorrect rejection of parameter values. Fixes #652.
  • Updated dependencies.

[2.3.11] - (2024-Feb-14) #

  • Updated dependencies.

[2.3.10] - (2024-Jan-28) #

  • Fixed parameter background_image_android. Fixes #652.
  • Exit process with error code when unexpected config provided in YAML. Thanks smit-ghl for PR #657.
  • Updated readme. Thanks Mercutio1243 for the suggestions. Closes #658.

[2.3.9] - (2023-Dec-31) #

  • Resolve lint warnings. Update readme.

[2.3.8] - (2023-Dec-07) #

  • Make functions private that should not be public.

[2.3.7] - (2023-Dec-06) #

  • Roll back web fade as it was a breaking change. Fixes #628. Fixes #627. Fixes #622.

[2.3.6] - (2023-Nov-20) #

  • Add fade between splash and app on web. Thanks eggp for the suggestion and example code. Closes #608.
  • Add check of parameter names to catch user typos in the parameters.

[2.3.5] - (2023-Oct-29) #

  • Remove white flash on web. Thanks eggp for pointing out the problem and solution. Closes #607.

[2.3.4] - (2023-Oct-16) #

  • Use average for image interpolation to reduce aliasing. Thanks Shawn for the tip. Fixes #598.

[2.3.3] - (2023-Oct-02) #

  • Updated dependencies.

[2.3.2] - (2023-Aug-13) #

  • Update the example.
  • Update the environment value in the pubspec.yaml.

[2.3.1] - (2023-Jun-04) #

  • Package speed up using Isolates to generate files at the same time. Thanks Vladimir for PR #558.
  • New command for generating all flavors at once: --flavors
  • Replaced deprecated 'flutter pub run' with 'dart run'. Thanks Aditya for PR #554.
  • Fix fullscreen switch not working for Android <12v in System.dark mode. Fixes #559.

[2.3.0] - (2023-May-15) #

[2.2.19] - (2023-Mar-05) #

  • Refresh the example with the latest version of Flutter.
  • Fix Notification bar incorrectly still showing on Xiaomi devices. Fixes #517.
  • Updated dependencies.

[2.2.18] - (2023-Feb-19) #

  • Remove v31/styles.xml files if not in use. Fixes #514.
  • Remove web changes on remove command. Fixes #516.

[2.2.17] - (2023-Jan-15) #

  • Updated image dependency to v4.0.10. Fixes #497.
  • Changed image processing from linear to cubic to improve image quality. Fixes #472.

[2.2.16] - (2022-Nov-27) #

  • Update documentation on Android 12.
  • Fix web background image. Thanks Severin for PR #459.
  • Support more image formats. Thanks Severin for PR #460.

[2.2.15] - (2022-Nov-20) #

  • Fix iOS background image build incorrectly when background dark image is used. Fixes #452, fixes #439.
  • Correct background image/color handling on web. Fixes #450, fixes 324.
  • Don't include dark styling in web if not specified in config. Fixes #453.
  • Add _Parameters class to hold parameters.

[2.2.14] - (2022-Nov-07) #

  • Don't update values-31 if there is no android_12 section in the config. Closes #447.
  • Additional fix for index.html getting extra blank lines. Fixes #430.

[2.2.13] - (2022-Oct-30) #

  • Corrected Android 12 dark parameters not defaulting to light parameters. Thanks elliotrtd for the heads up on this issue.

[2.2.12] - (2022-Oct-23) #

  • Updated readme and dependancies.
  • Add CI, resolve some lints, and fix tests. Thanks lsaudon for PR #433.

[2.2.11] - (2022-Oct-09) #

  • Fixed Android 11 color issue. Fixes #429.
  • Fix index.html getting extra blank lines. Fixes #430.
  • Update the readme. Closes #431.

[2.2.10+1] - (2022-Sep-25) #

  • Update bug report template.
  • Package housekeeping to stay up to date with Flutter.

[2.2.9] - (2022-Sep-07) #

  • Update pub.dev links. Thanks Joachim for PR #415.
  • Fix Android 12 branding issue. Thanks Matías for PR #414.
  • Corrected copyright notice. Closes #416.
  • Added Android 12 example. Closes #412.

[2.2.8] - (2022-Aug-21) #

  • Use Theme.Light.NoTitleBar. Fixes #402.
  • Correct android spelling in readme. Thanks Muhammad for PR #407.
  • Use html parser. Thanks OutdatedGuy for PR #396.
  • Separate branding property for Android 12. Closes #405.

[2.2.7] - (2022-July-31) #

  • Remove branding on Android 12 if branding is not specified. Fixes #399.

[2.2.6] - (2022-July-24) #

[2.2.5] - (2022-July-17) #

[2.2.4] - (2022-July-03) #

  • Added parameters for platform-specific images. Closes #375.
  • Remove black status bar which appeared on Android devices with a notch. Fixes #311.

[2.2.3+1] - (2022-June-12) #

  • Updated readme.

[2.2.3] - (2022-June-5) #

  • Create new storyboard file rather than try to modify existing file. Closes #369.
  • Reverted 2.1.6 change of using light settings for dark mode if omitted. Fixes #368.

[2.2.2] - (2022-May-29) #

  • Corrected Android 12 color overriding color parameter. Closes #365.
  • Add support for setting screen orientation in Android. Closes #344.

[2.2.1] - (2022-May-22) #

  • Updated dependencies. Closes #358.
  • Added Android 12 background color support. Closes #357.
  • Resolve exception that occurs when using remove command. Closes #355.

[2.2.0+1] - (2022-May-15) #

  • Added flavor support. Thanks Vladimir for PR #316! Closes #160.
  • Fix androidV31StylesXml not being generated when darkBackgroundImage is set. Thanks (Hallot)[https://github.com/Hallot] for PR #349.
  • Fix incorrect android_12 check for image_dark. Closes #347.
  • Fix Flutter v3 WidgetsBinding.Instance! Null check warning. Closes #351.

[2.1.6] - (2022-Apr-17) #

  • Use light settings for dark mode if dark mode settings are omitted.
  • Add ALT tag for web. Fixes #339.

[2.1.5] - (2022-Apr-10) #

[2.1.3+1] - (2022-Apr-03) #

  • Updated documentation. Closes #327.
  • remove correctly handles multiple plist files. Fixes #247.

[2.1.2+1] - (2022-Mar-27) #

  • Add branding support in Android 12. Thanks Vladimir for the PR.
  • Updated readme. Closes #317. Closes #318.
  • Don't create a blank branding image set. Fixes #264.

[2.1.1] - (2022-Mar-13) #

  • Fix for pixelated splash image on web. Fixes #263.

[2.1.0] - (2022-Mar-06) #

  • Expanded options for Android 12. Thanks Jose for the PR that served as a good starting point.

[2.0.5] - (2022-Feb-20) #

  • Converted to a plugin since there is now platform specific code.

[2.0.4] - (2022-Feb-15) #

  • Fix Error: Not found: 'dart:js' error. Fixes #292.

[2.0.3+1] - (2022-Feb-14) #

  • Added preserve() and remove() methods.
  • Remove splash from DOM in web.

[2.0.2] - (2022-Feb-07) #

  • Update existing styles xml to support Xiaomi/Redmi devices. Fixes #285, fixes #281.
  • Avoid changing logo size on mobile browsers. Fixes #276.

[2.0.1+1] - (2022-Jan-29) #

  • Provide BuildContext argument to the initialization function.

[2.0.0] - (2022-Jan-29) #

  • BREAKING CHANGE: Added removeAfter method which allows the native splash to remain until an initialization routine is complete. In order to use this method, the flutter_native_splash dependency must be moved from dev_dependencies to dependencies. Thanks Ahmed for the tip. Closes #271.

[1.3.3] - (2022-Jan-01) #

  • Merged PR that adds branding. Thanks Faiizii for PR. Closes #256.
  • Updated readme. Closes #258.
  • Fix so that the splash screen does not cover the app in web. Fixes 253.
  • Updates per linter rules.

[1.3.2] - (2021-Nov-28) #

  • Updated readme. Hide splash image in web from screen readers. Closes #231.

[1.3.1] - (2021-Oct-27) #

  • Don't create Android 12 night res files if dark mode is not configured. Fixes #227. Remove command takes dark mode into account.

[1.3.0] - (2021-Oct-26) #

  • Added Android 12 support. Closes #204, closes #226.

[1.2.4] - (2021-Sep-23) #

  • Updated readme. Thanks @j-j-gajjar for PR #216.
  • Remove references to background images in web when images are missing. Fixes #196.
  • Updated dependencies.

[1.2.3] - (2021-Sep-08) #

  • Reverted XML dependency to be compatible with stable Flutter branch. Closes #206.

[1.2.2] - (2021-Sep-06) #

  • Added a FAQ to address the deprecation of SplashScreenDrawable. Closes #199.
  • Added <picture> tag to index.html by finding the </body> tag instead of src="main.dart.js, which was removed in Flutter 2.5. Fixes #202.
  • Added <item name="android:forceDarkAllowed">false</item> tag to dark mode styles.xml to improve Xiaomi support. Closes #184.

[1.2.1] - (2021-Jul-19) #

  • Check the file type and exit with error if it is not a PNG.
  • Updated documentation with more FAQs.
  • Fixed bug that was preventing copying of images for web. Fixes #192.
  • Changed the example to show a secondary splash screen.
  • Check that android, web, and ios folders exist before updating respective splash screen.

[1.2.0] - (2021-Jun-09) #

  • Added beta support for Android 12. Closes #175.

[1.1.9] - (2021-Jun-09) #

[1.1.8+4] - (2021-Apr-20) #

  • Fixed bug that was preventing copying of dark background. Fixes #163.

[1.1.7+1] - (2021-Apr-02) #

  • flutter_native_splash:remove adheres to android/ios/web setting. Fixes #159.
  • Updated readme images.

[1.1.6+1] - (2021-Mar-29) #

[1.1.5+1] - (2021-Mar-23) #

  • Added unit tests.
  • Updated dependency.

[1.1.4+1] - (2021-Mar-18) #

  • Fixed bug that created duplicate android:windowFullscreen tags in styles.xml. Closes #147.
  • Fixed fullscreen in Android dark mode.
  • Print errors instead of throwing exceptions for cleaner output.
  • Added message for missing subviews in iOS LaunchScreen.storyboard. Fixes #146.
  • Removed duplicate exceptions for missing image file since that is now checked at package start.

[1.1.3] - (2021-Mar-18) #

  • Fixed bug that was giving error on copying background image. Closes #144.

[1.1.2] - (2021-Mar-17) #

  • Check that image files exist before starting. Throw an exception if image file not found.

[1.1.1+1] - (2021-Mar-16) #

  • Create Styles.css before writing to it. Closes #141
  • Make all file calls synchronously to make code cleaner.

[1.1.0] - (2021-Mar-15) #

  • Added option for background image. Closes #22.

[1.0.3] - (2021-Mar-05) #

  • Updated readme.

[1.0.2] - (2021-Mar-04) #

  • Added exception for missing/renamed splash image in LaunchScreen.storyboard.

[1.0.1+1] - (2021-Mar-02) #

  • Corrected location of picture tag in web to ensure that splash disappears. Thanks Dawid Dziurla.

[1.0.0] - (2021-Feb-19) #

  • Adds null safety. Closes #127.

[0.3.0] - (2021-Feb-10) #

  • Added support for web. Closes #30.
  • Updated the example app to include web.

[0.2.11] - (2021-Feb-09) #

  • Fixed remove command which was leaving splash images in place.

[0.2.10] - (2021-Feb-08) #

  • Replaced android_fullscreen with fullscreen parameter, adding iOS support. closes #75, closes #65.
  • The package no longer modifies the AppDelegate. Fixes #125, fixes #66.
  • Added remove command. Closes #97, closes #126.
  • Updated docs.

[0.2.9] - (2021-Jan-27) #

  • Correct iOS 2x scaling. Closes #27.
  • Fullscreen defaults to false. Closes #122.

[0.2.8] - (2021-Jan-25) #

  • Allow users to set Android gravity and iOS ContentMode directly.
  • Parse LaunchScreen.storyboard with XML package for more reliability.
  • Updated install instructions.
  • Fixes #18. Closes #63.

[0.2.7] - (2021-Jan-18) #

  • Added configuration parameter to specify the info.plist location(s).
  • Updated documentation.
  • Fixes #120, #42.

[0.2.6] - (2021-Jan-14) #

  • Added support for Android -v21 resource folders, which appear in the Flutter beta channel.
  • Parse launch_background.xml with XML package for more reliability.
  • Fixes #104, #118.

[0.2.5] - (2021-Jan-13) #

  • Handle color parameter that are passed as integers. Fixes #103

[0.2.4] - (2021-Jan-12) #

  • Update code that adds fullscreen mode to Android so that it selects the right style (LaunchTheme) in styles.xml. This should resolve #39, #54, #67, #92, #112, and #117.
  • Removed code that modifies MainActivity as it is not longer needed since Flutter embedding V2 uses two styles in styles.xml so full screen is set independently in the style.

[0.2.3] - (2021-Jan-11) #

  • Further modifications to raise pub points: The public API's need to have dartdoc comments, so all public declarations that did not need to be public were changed to private. Added doc comments for public APIs.

[0.2.2] - (2021-Jan-09) #

[0.2.1] - (2021-Jan-08) #

[0.2.0+1] - (2021-Jan-08) #

  • Updated version number in README.md (thanks @M123-dev)

[0.2.0] - (2021-Jan-07) #

  • Added dark mode.

[0.1.9] - #

  • (2020-Jan-27) Added createSplashByConfig for external usage
  • (2020-Jan-05) Fix run the package command (thanks @tenhobi)
  • (2019-Oct-31) Removing comments from the example (thanks @lucalves)
  • (2019-Oct-16) image parameter is now optional (#26)

[0.1.8+4] - (12th October 2019) #

  • Fix bug on RegEx preventing package tag from being found in AndroidManifest.xml (#25)

[0.1.8+3] - (4th October 2019) #

  • Prevent unhandled int exception in color argument (thanks @wemersonrv - PR #23)

[0.1.8+2] - (16th September 2019) #

  • Fix code being added multiple times to MainActivity (#19)

[0.1.8+1] - (16th September 2019) #

  • Documentation improvements

[0.1.8] - (16th September 2019) #

  • Added fill property to use full screen images on Android (thanks @Bwofls2 - PR #8)
  • Added android_disable_fullscreen property to disable opening app in full screen on Android (#14)
  • Status bar color on Android is now generated dynamically by using same principles as Material Design (thanks @yiss - PR #16)

[0.1.7+2] - (1th September 2019) #

  • Fix a bug on minSdkVersion reading (#13)

[0.1.7+1] - (1th September 2019) #

  • Check for minSdkVersion >= 21 to add code for changing status bar color to transparent (#12)

[0.1.7] - (27th August 2019) #

  • Fix a bug that duplicates entries on Info.plist when using multiple </dict> on iOS (#5)
  • Fix missing imports on MainActivity when not using default class signature (#7)

[0.1.6+2] - (27th August 2019) #

  • Yup, I released a new version because a quote was missing

[0.1.6+1] - (27th August 2019) #

  • Updated README.md adding quotes on color property
  • Add support for colors with # prefix

[0.1.6] - (26th August 2019) #

  • Fix bug where MainActivity file could not be found with custom package names

[0.1.5] - (26th August 2019) #

  • Add support for Kotlin
  • Add support for Swift
  • Add await to every step to create splash screen on Android and iOS to prevent async steps causing error

[0.1.4] - (25th August 2019) #

  • Fix code style issues pointed by dartanalzyer
  • Fix typo in README.md

[0.1.3] - (25th August 2019) #

  • Update README.md

[0.1.2] - (25th August 2019) #

  • Fix Travis CI filename

[0.1.1] - (25th August 2019) #

  • Added Travis CI and updates to README.md

[0.1.0] - (25th August 2019) #

  • Initial release: generate Android and iOS splash screens with a background color and an image
8.59k
likes
160
points
747k
downloads
screenshot

Publisher

verified publisherjonhanson.net

Weekly Downloads

Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

ansicolor, args, flutter, flutter_web_plugins, html, image, meta, path, universal_io, xml, yaml

More

Packages that depend on flutter_native_splash