Features · Lists and search
Find the record.
Then act on ten at once.
A list of records with a search bar that suggests as people type, filters and groupings they can keep, and buttons for the rows they choose. Your server answers each search. This list is live. Search it.
Search as people type
A search bar that knows what can be searched
Type a few letters and the bar offers each field it can search, by name. Pick one with the arrow keys, or narrow further, and the list follows.
- A suggestion for each searchable field, picked by keyboard or mouse
- Several searches at once, each a chip that can be taken off
- Your server gets the whole search, as filters it can translate
- Slow answers that arrive after newer ones are ignored
Filters, groups and favourites
The same records, seen the way each person needs
Filters and groupings from the page’s own menu, sorting by any column, and favourites saved by name, one of them opened by default.
- Filters and group-bys the page names, combined freely
- Groups that open and close, with their counts
- Sort by any column, both ways; pages of rows
- Favourites kept, one used by default
Buttons for the records chosen
Tick the rows, then press one button
Rows have ticks; choosing some brings a bar of the buttons that apply to them, such as Archive or Send statement, each asking first when the page says so.
- A bar of buttons for the chosen rows, and how many
- Ask before acting, then your app gets their ids
- A row opens its record on its own page
- Columns sized to their values, numbers lined up
On a map
Where each record is, beside the table
Add a map to the list and its records are on it too: a price, a name or an icon on each pin, a card with the record’s picture, crowded pins as one bubble, and Search this area for where the map is.
- Pins that say something: a price, a name, a car, a face
- A pin lights its row and a row its pin; one search, one choice
- Search this area, once the map is moved
- Any provider: Azure Maps, Google, Mapbox, your own
In any language
Right to left, from the search bar to the last column
The same list in Arabic: columns, chips, buttons and pages turned to read right to left, with numbers and money written the reader’s way.
- English, Arabic, German and French built in
- Right to left in full, never only the words
- Numbers, dates and money in the reader’s way
- Your app’s own words through its translator
Kept right
What a list needs at scale
- Your server pagesOnly the rows shown are asked for, with the search, sort and grouping your server applies.
- Every readerA real table for screen readers, every control by keyboard, AA contrast.
- Kept between visitsFavourites and chosen columns are remembered for the person.
- One pageThe list is a page of JSON like a form, its rows opening the record’s page.
Give your records a list in an afternoon
Name the columns, filters and groupings in the page, and answer one list request from your server.




