Package-level declarations

Functions

Link copied to clipboard
fun AppearanceSection(onShowLanguagePicker: () -> Unit, onShowThemePicker: () -> Unit)

Section for app appearance settings like language and theme.

Link copied to clipboard
fun AppInfoSection(appVersionName: String, excludedModulesUnlocked: Boolean, onUnlockExcludedModules: () -> Unit, onShowAppIntro: () -> Unit, onNavigateToAbout: () -> Unit)

Section displaying application information and related actions.

Link copied to clipboard
fun ExpressiveSection(title: String, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, titleColor: ERROR CLASS: Symbol not found for Color = MaterialTheme.colorScheme.primary, content: ERROR CLASS: Symbol not found for ColumnScope.() -> Unit)

A styled section container for settings screens.

Link copied to clipboard
fun HomoglyphSetting(homoglyphEncodingEnabled: Boolean, onToggle: () -> Unit)
Link copied to clipboard
fun PersistenceSection(cacheLimit: Int, onSetCacheLimit: (Int) -> Unit, nodeShortName: String, onExportData: (Uri) -> Unit)

Section for settings related to data persistence and exports.

Link copied to clipboard
fun PrivacySection(analyticsAvailable: Boolean, analyticsEnabled: Boolean, onToggleAnalytics: () -> Unit, provideLocation: Boolean, onToggleLocation: (Boolean) -> Unit, homoglyphEnabled: Boolean, onToggleHomoglyph: () -> Unit, startProvideLocation: () -> Unit, stopProvideLocation: () -> Unit)

Section managing privacy settings like analytics and location sharing.