Kite Splash Scope
The splash topic: launch-screen art for Android, iOS, and desktop.
Every fact defaults to the matching KiteConfigLogoExtension fact, so an empty splash { } already works. Presence flows the Android splash res (into build/, one manifest placeholder line) and the desktop JVM splash image. iOS needs the nested rewrite plus ios { rewrite { } }, because its delivery edits Info.plist and the asset catalog.
| member | meaning | default | flow class |
|---|---|---|---|
image | splash art | logo.foreground | build/ |
backgroundColor | plate behind the art | logo.backgroundColor | build/ |
dark { } | dark-mode variant | none | build/ |
android { theme } | app theme the generated style inherits | required for Android | build/ |
rewrite { } | arms the iOS delivery | not armed | rewrite |
skip(p) / only(p) | flow control | flow everywhere | n/a |
Types
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This fact flows only to the given platforms.
Link copied to clipboard
Arms the iOS splash delivery: UILaunchScreen in Info.plist plus asset catalog entries, running with kiteRewriteXcode. Source edits, so dryRun, backups, and onConflict apply.
Link copied to clipboard
This fact does not flow to the given platforms.