Raid alert
PopularA banner that slides in with the raider’s name and party size.
Built in.Browsing many things at once: selection, trees, asset grids, cards and rows, filters, selection bars, thumbnails, infinite lists and the inspector.
01SelectionModel
The selection every collection shares, with nothing drawn: replace, toggle and range picks, a cursor that is the list's tab stop, and the file-manager keyboard model. Grids, tables and trees all run on it.
02TreeView
Layers and folders: a real ARIA tree with a single tab stop, typeahead, rename in place, row actions, drag and drop with clear drop lines, and a keyboard path for every drag, announced as it happens.
03AssetGrid
The grid you pick media, widgets and presets from. Tab lands on it even with nothing selected; arrows follow the real column count; drag a box around several; drag them onto a folder.
04Thumbnail
A picture of a thing: lazy and decoded off the main thread, fading in when ready. A missing or broken picture falls through to a custom fallback, then to an icon for its kind; never the browser's torn image.
05CollectionView
The body of a library page: skeleton cards while loading, an error with Try again, “nothing here yet”, “nothing matches” with Clear filters, and the items as a grid or a list, flat or grouped under headed sections with counts.
A banner that slides in with the raider’s name and party size.
Built in.Hearts, sparkles and a bouncing thank-you card for new subs.
Tactical kill feed styled for FPS streams.
A progress bar that fills toward tonight’s follower goal.
Built in.Counts a sub train and shows how long it has left.
Messages float up as rounded bubbles with badges and emotes.
Shows the song playing right now, with the album colour.
A looping be-right-back screen with a countdown.
06FilterBar
Search, filters, sort, grid or list, a live result count and refresh — the toolbar above every library. It can remember view and sort, and stay out of the way until a list is long enough to need it.
Searched: “”
name, ascending
07ItemCard
A card for one thing in a library. The title is the only link and its hit area covers the card; the star, the menu and Play sit beside it as real buttons, never nested inside. ItemRow is the same props as a list row.
A banner that slides in with the raider’s name and party size.
Built in.A progress bar that fills toward tonight’s follower goal.
Built in.Messages float up as rounded bubbles with badges and emotes.
Hearts, sparkles and a bouncing thank-you card for new subs.
No picture: the tools sit in the corner of the body.
Disabled: readable, outlined, nothing opens.
08SelectionBar
“3 clips selected” and what you can do to all of them. It appears with the selection, is announced politely, and Escape (anywhere outside a field or dialog) clears it.
09InfiniteList
The next page loads as the end scrolls near — and a “Load more (N left)” button always works too, because focusing the last item isn't scrolling near it.
10InspectorPanel
The details pane beside a library: a hint when nothing is selected, a preview, facts and fields for one item, a summary for several, and actions pinned at the bottom.
12FavoriteToggle
A star that answers at once and quietly undoes itself if saving fails, saying so to screen readers. A toggle button: filled amber star when on, not just a colour change.
13Libraries, assembled
Two whole screens from kit parts only: the media library (folders, toolbar, selection bar, asset grid, inspector) and the widgets library (categories, toolbar, grouped cards that switch to rows).