Skip to content

AppApi

Namespace NetWiv · Assembly NetWiv.Core

public static class AppApi
public static Task<Image> DefaultWindowIconAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<IReadOnlyList<DataStoreIdentifier>> FetchDataStoreIdentifiersAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<BundleType?> GetBundleTypeAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> GetIdentifierAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> GetNameAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> GetTauriVersionAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> GetVersionAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task HideAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task RemoveDataStoreAsync(AppHandle app, DataStoreIdentifier identifier, CancellationToken cancellationToken = null);
public static Task SetDockVisibilityAsync(AppHandle app, bool visible, CancellationToken cancellationToken = null);
public static Task SetThemeAsync(AppHandle app, Theme? theme, CancellationToken cancellationToken = null);
public static Task ShowAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<bool> SupportsMultipleWindowsAsync(AppHandle app, CancellationToken cancellationToken = null);