Package-level declarations

Types

Link copied to clipboard

起動中の初期化進捗を保持する状態ホルダー。

Link copied to clipboard

デスクトップアプリ起動中に進行する初期化フェーズ。

Link copied to clipboard
data class DesktopSplashUiState(val step: DesktopSplashStep = DesktopSplashStep.INITIALIZING_MODULES)

スプラッシュ画面の表示状態。

Properties

Link copied to clipboard
val DesktopSplashStep.displayNameRes: ERROR CLASS: Symbol not found for StringResource

スプラッシュ画面に表示するフェーズ名の文字列リソース。

Functions

Link copied to clipboard
fun DesktopSplashErrorDialog(message: String, onConfirm: () -> Unit)

起動時の初期化に失敗したことを通知するダイアログ。

Link copied to clipboard
fun DesktopSplashScreen(uiState: DesktopSplashUiState, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier)

デスクトップアプリ起動中に表示するスプラッシュ画面。

Link copied to clipboard
suspend fun DesktopSplashProgress.runInitialization(initializeModules: suspend () -> Unit, startServer: suspend () -> Unit)

スプラッシュ画面の進捗を更新しながら、アプリの初期化を順に実行する。