Skip to content

Browse Page Components

Documentation of UI components captured via Playwright screenshots.

Screenshot Variations

Each component has two screenshots: - no-padding.png - Exact element bounds - with-padding.png - Element with 20px padding around it

TopBar (.app-header, .top-bar)

topbar-no-padding topbar-with-padding

Contains: - Database selector dropdown - Window controls (close, minimize, maximize) - Navigation buttons (back, forward, browse, random, next/previous) - Navigation dropdown menu

Search Bar (.search-bar-row, .search-container)

search-bar-no-padding search-bar-with-padding

search-container-no-padding search-container-with-padding

Contains: - Search input field with placeholder - Search button - Help button - Search history dropdown - Saved searches autocomplete

Browse Table (.browse-table)

browse-table-no-padding browse-table-with-padding

Full table with all rows and columns.

Column Headers (thead)

column-headers-no-padding column-headers-with-padding

Columns: - Thumb - Thumbnail preview (100px width) - Rating - Star rating display, sortable - Filename - Entity filename, sortable - Tags - Tag chips with style templates applied - File Time - Last modified date, sortable - Size - File size, sortable - Plays - Play count, sortable - Actions - Row action buttons

Entity Row ([data-entity-id="N"])

entity-row-no-padding entity-row-with-padding

Individual entity row showing all columns.

Table Cells

Thumbnail Cell (.thumbnail-cell)

thumbnail-cell-no-padding thumbnail-cell-with-padding

Shows thumbnail image or placeholder (100x100px).

Rating Cell (.attr-cell)

rating-cell-no-padding rating-cell-with-padding

Star rating display (0-5 stars with half-star support).

Tags Cell (.tags-cell)

tags-cell-no-padding tags-cell-with-padding

Displays styled tag chips using tag style templates.

Filename Cell (.filename-cell)

filename-cell-no-padding filename-cell-with-padding

Shows filename with truncation for long names.

Action Cell (.action-cell)

action-cell-no-padding action-cell-with-padding

Row action buttons: - Play button - Favorite button - Copy button - Delete button

nav-sidebar-no-padding nav-sidebar-with-padding

Right panel navigation with: - Back button - Play button - Title display - Browse filter chips - Settings button - Tab buttons

Tag Chips

Tags are rendered with styles defined in tag style templates: - Color, font-weight, font-size configurable - Border style (solid, dashed, dotted) - Padding around tag text