runArtisanalApp function
Future<void>
runArtisanalApp(
- ArtisanalApp app, {
- ProgramOptions? options,
- ProgramHost? host,
- ImageAutoMode? imageAutoMode,
Runs an ArtisanalApp with widget-oriented runtime defaults.
When ProgramOptions.startupTitle is not provided, the app shell ArtisanalApp.title
is also published as the startup title so hosts that react before the first
render still get a sensible window label.
Implementation
Future<void> runArtisanalApp(
ArtisanalApp app, {
runtime.ProgramOptions? options,
hosts.ProgramHost? host,
ImageAutoMode? imageAutoMode,
}) {
final resolvedOptions = (options ?? defaultWidgetProgramOptions).copyWith(
startupTitle: options?.startupTitle ?? app.title,
);
return _runArtisanalAppWithDebugCapture(
_configureImageAutoMode(app, imageAutoMode: imageAutoMode),
() => runtime.runProgram(app, options: resolvedOptions, host: host),
);
}