Package-level declarations

The library screen: the current profile's downloads, and the selection mode that deletes them.

Types

Link copied to clipboard
class LibraryColors(backgroundColor: Color, placeholderColors: PlaceholderColors)

The colors LibraryScreen draws with.

Link copied to clipboard

Default colors for the library screen.

Link copied to clipboard
sealed interface LibraryEvent

What the user did on LibraryScreen. The screen never navigates on its own — handle these to decide where each interaction leads.

Functions

Link copied to clipboard
fun LibraryScreen(onEvent: (LibraryEvent) -> Unit, colors: LibraryColors = LibraryDefault.libraryColors())

Screen listing the current profile's downloads as a grid of covers — finished, running, paused, queued or failed alike. A download appears once it has started: one still waiting for its first turn, or one that failed before starting, is not listed.