LibraryScreen
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.
It takes no identifier: what it lists is the device's own download list, scoped to whichever profile the SDK is running under, so it re-lists itself on its own when the profile changes.
The grid doubles as an editor: its "Edit" action puts the cells in selection mode, from which several downloads can be deleted in one go. That is a local operation — deleting a download frees the storage it took and nothing else — so it is not reported to the host.
Parameters
callback invoked when a UI event is emitted
styling configuration applied to the library screen