Package-level declarations

Types

Link copied to clipboard
@Serializable
enum BindingDirection : Enum<BindingDirection>
Link copied to clipboard
@Serializable
data class BookSettings(val pageFormat: BookSettings.PageFormat = PageFormat.Default, val pageScale: BookSettings.PageScale = PageScale.Fit)
Link copied to clipboard
@Serializable
data class CollectionSettings(val recent: Boolean = true)
Link copied to clipboard
@Serializable
enum DarkMode : Enum<DarkMode>
Link copied to clipboard
@Serializable
data class DisplaySettings(val darkMode: DarkMode = DarkMode.DEVICE, val restoreOnLaunch: Boolean = false)
Link copied to clipboard
@Serializable
data class FolderSettings(val isAutoRefresh: Boolean = true, val supportExtension: List<SupportExtension> = SupportExtension.Archive.entries, val resolveImageFolder: Boolean = false)
Link copied to clipboard
@Serializable
data class SecuritySettings(val password: String? = null, val useBiometrics: Boolean = false, val lockOnBackground: Boolean = false)
Link copied to clipboard
@Serializable
data class Settings(val doneTutorial: Boolean = false, val useAuth: Boolean = false, val restoreOnLaunch: Boolean = false)
Link copied to clipboard
@Serializable
data class ViewerSettings(val showStatusBar: Boolean = true, val showNavigationBar: Boolean = true, val keepOnScreen: Boolean = false, val cutWhitespace: Boolean = false, val enableBrightnessControl: Boolean = false, val screenBrightness: Float = 0.3f, val imageQuality: Int = 75, val readAheadPageCount: Int = 3, val bindingDirection: BindingDirection = BindingDirection.RTL, val alwaysOpenFromFirstPage: Boolean = false, val imageFormat: ImageFormat = ImageFormat.ORIGINAL)
Link copied to clipboard
@Serializable
data class WindowSettings(val width: Int = 1024, val height: Int = 768, val x: Int = -1, val y: Int = -1, val isMaximized: Boolean = false)

Window settings