Package-level declarations

Types

Link copied to clipboard
@Serializable
enum FileListDisplay : Enum<FileListDisplay>

Represents the display type for file and folder lists.

Link copied to clipboard
@Serializable
data class FolderDisplaySettings(val fileListDisplay: FileListDisplay = FolderDisplaySettingsDefaults.fileListDisplay, val gridColumnSize: GridColumnSize = FolderDisplaySettingsDefaults.gridColumnSize, val sortType: SortType = FolderDisplaySettingsDefaults.sortType, val folderScopeOnlyList: List<FolderScopeOnly> = emptyList(), val showHiddenFiles: Boolean = FolderDisplaySettingsDefaults.DisplayHiddenFile, val showFilesExtension: Boolean = FolderDisplaySettingsDefaults.DisplayFileExtension, val showThumbnails: Boolean = FolderDisplaySettingsDefaults.DisplayThumbnail, val isSavedThumbnail: Boolean = FolderDisplaySettingsDefaults.SavedThumbnail, val fontSize: Int = FolderDisplaySettingsDefaults.FontSize, val thumbnailQuality: Int = FolderDisplaySettingsDefaults.ThumbnailQuality, val imageFormat: ImageFormat = FolderDisplaySettingsDefaults.imageFormat, val imageScale: ImageScale = FolderDisplaySettingsDefaults.imageScale, val imageFilterQuality: ImageFilterQuality = FolderDisplaySettingsDefaults.imageFilterQuality, val folderThumbnailOrder: FolderThumbnailOrder = FolderDisplaySettingsDefaults.folderThumbnailOrder)

Represents the display settings for folders.

Link copied to clipboard
Link copied to clipboard
@Serializable
data class FolderScopeOnly(val bookshelfId: BookshelfId, val path: String, val sortType: SortType)

Represents folder-specific display settings.

Link copied to clipboard

Represents the order type for folder thumbnails.

Link copied to clipboard
@Serializable
enum GridColumnSize : Enum<GridColumnSize>

Represents the grid column size for displaying items.

Link copied to clipboard

Represents the filter quality for image thumbnails.

Link copied to clipboard
@Serializable
enum ImageFormat : Enum<ImageFormat>

Represents the image format for thumbnails.

Link copied to clipboard
@Serializable
enum ImageScale : Enum<ImageScale>

Represents the scale type for image thumbnails.

Link copied to clipboard
@Serializable
sealed interface SortType

Represents the sorting type for file and folder lists. This sealed interface provides different sorting strategies.