-
about 3 min
Kanban column controls, header menu and card order: a recruiting pipeline board
A Kanban column takes controls under its header, a header menu, and cards ordered by a rule you write, such as a score. The board still views the same rows as your grid.
-
about 3 min
Know when the grid is finished: one attribute for your tests and your page
The grid root now says aria-busy "true" while any work is outstanding and "false" once the last frame has painted, so a test or a script reads one attribute instead of guessing.
-
about 2 min
Filter a database grid by picking values, 1.113
Over a database source, the header filter's Equals picker now lists the values the database holds, capped and searchable, so nobody has to guess a spelling.
-
about 3 min
Pan the map and the grid follows, 1.112
The map view can now write what it shows as the grid's own filter, so the rows, the KPI tiles and the charts follow every pan and zoom in 1.112.
-
about 7 min
JavaScript data grid KPI tiles that filter, 1.111
KPI tiles that filter the grid, ring and gauge tiles, meters, grouped lists and a row cap with "+ n more", all following the grid's filters in 1.111.
-
about 4 min
Draw and edit on the map, 1.109
The map view now takes shapes of its own and lets people move a grid row by dragging its point, saved through the grid's editing and undo.
-
about 4 min
Context menu, sidebar and toolbar, 1.108
createContextMenu, createSidebar and createToolbar draw the app around your grid on the grid's own themes, with the right-click menu shared by all three.
-
about 4 min
Customer segmentation in a data grid, 1.106
A cluster column gives every row a segment you can group, filter, colour and chart. Drawers, dialogs and a shared htmx build arrive in the same release.
-
about 5 min
Edit a record and its related rows as one, 1.107
A record editor saves a form and its related rows in one batch. Explain any number, test whether a difference is real, and write xlsx with no library.
-
about 3 min
List view, tree and card view on a data grid, 1.105
A list view, a tree and a card view built on the grid share its data API, selection and keyboard, and now follow your theme. Both releases, live.
-
about 4 min
Data grid theming: 4 presets, dark mode, 1.103
One token contract now carries four presets and dark mode across the grid, form, Gantt, Kanban, calendar and more, plus four new form controls, all live.
-
about 5 min
JavaScript form library: 5 new controls, 1.101
A date range picker, list box, speed dial, toggle with on and off text, and barcodes with Data Matrix join the form and grid, each with a live example.
-
about 4 min
Editable data grid in JavaScript: forms and touch
One record editor spread over several layout cells now validates, locks and saves as one form, and the boards, Gantt, calendar and scheduler edit by touch.
-
about 5 min
New shapes, moving pictures and measuring tools for your charts
Seventeen new chart types, charts that play through time, precise measuring and annotation, and labels that finally stay put.
-
about 2 min
Lattice Grid 1.83: a data grid that is also a calendar
The same rows a grid holds now show as a calendar too, with drag-to-reschedule write-back, a working week view, and every framework adapter.
-
about 1 min
Lattice Grid 1.82: a grid that survives Back and Forward
On an htmx page, Back and Forward now bring a hydrated grid back live with its sort and filters intact, server-rendered types are respected, and viewers survive a swap.
-
about 2 min
Lattice Grid 1.81: presets that match their system's real shape
The four design-system presets now match Material 3, Bootstrap 5, Ant Design 5 and Fluent 2 in shape as well as colour, checked against a real, installed Material UI data grid.
-
about 3 min
Lattice Grid 1.80: design-system presets and a page that pages
Restyle the grid to Material 3, Bootstrap 5, Ant Design 5 or Fluent 2 with one stylesheet, read a live MUI theme straight in, and replace a Material UI data grid in one import.
-
about 2 min
Lattice Grid 1.79: loading rows, grouping on ClickHouse
A grid over a live source now shows its own loading state, groups by any column on ClickHouse and Elasticsearch, and keeps its KPI tiles honest over paged and pivoted data.
-
about 2 min
Lattice Grid 1.78: filter menus and pivots run in the engine
A pushdown grid now opens its filter menus instantly, pivots where the data lives, and lets select-all mean every matching row, not just the ones on screen.
-
about 4 min
Lattice Grid 1.77: dashboards from a spec, and Elasticsearch
Build a whole dashboard from one JSON spec, read Elasticsearch and OpenSearch directly, hand-order rows without losing a sort, and compare two extracts with a fix, not a workaround
-
about 2 min
Lattice Grid 1.74: one dark switch, many values in a cell, deck.gl
One theme switch reaching a whole dashboard, a list column type for many filterable values in one cell, deck.gl as a grid viewer, and volume in the candlestick pane.
-
about 3 min
Lattice Grid 1.76: ClickHouse, MotherDuck and the Leaflet map
A row form that adds a row, dropdowns that follow a live source, ClickHouse and MotherDuck as first-class sources, Leaflet joining deck.gl, and a cleaner annotation rail.
-
about 3 min
Lattice Grid 1.73: shapes in a column, and maps that ask the engine
A geometry column type with four spatial filters, GeoParquet read straight into DuckDB in the browser, a choropleth chart, and maps whose pan and zoom become a filter on the grid.
-
about 4 min
Lattice Grid 1.70: a lighter grid, and KPI tiles that know a dead feed
A quarter less to download, KPI tiles that grade freshness as well as value, text-only headings for wallboards, and an API reference with a page per module.