AppSetup

class AppSetup(val developer: Developer = Developer.Author( Constants.DEVELOPER_NAME, Constants.DEVELOPER_EMAIL ), val appData: AppSetup.AppData, val icon: @Composable () -> Painter, val themeSupport: AppSetup.ThemeSupport, val prefs: BasePrefs, val debugPrefs: DebugPrefs, val debugDrawer: @Composable (drawerState: DebugDrawerState) -> Unit?, val privacyPolicyLink: String, val disableLanguagePicker: Boolean, val fileLogger: FileLogger<*>?, val changelogSetup: Changelog.Setup?, val isDebugBuild: Boolean)

Constructors

Link copied to clipboard
constructor(developer: Developer = Developer.Author( Constants.DEVELOPER_NAME, Constants.DEVELOPER_EMAIL ), appData: AppSetup.AppData, icon: @Composable () -> Painter, themeSupport: AppSetup.ThemeSupport, prefs: BasePrefs, debugPrefs: DebugPrefs, debugDrawer: @Composable (drawerState: DebugDrawerState) -> Unit?, privacyPolicyLink: String, disableLanguagePicker: Boolean, fileLogger: FileLogger<*>?, changelogSetup: Changelog.Setup?, isDebugBuild: Boolean)

Types

Link copied to clipboard
class AppData(val versionCode: Int, val versionName: String, val namespace: String, val name: String)
Link copied to clipboard
object Companion
Link copied to clipboard
class ThemeSupport(val themes: List<ComposeTheme.Theme> = DefaultThemes.getAllThemes(), val supportThemeSelector: Boolean, val supportDarkLight: Boolean, val supportContrast: Boolean, val supportDynamicColors: Boolean, val supportToolbarStyles: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
val changelogSetup: Changelog.Setup?
Link copied to clipboard
val debugDrawer: @Composable (drawerState: DebugDrawerState) -> Unit?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val icon: @Composable () -> Painter
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard