Repository navigation
0.7.0
Screen-reader pairings tested: none yet — the VoiceOver pass is prepared and not yet run
(issue #5). Browsers: Chromium and
WebKit (Playwright's, not Safari), the whole e2e suite each. Firefox: not run: Playwright's
Firefox does not start on the release machine.
What breaks: the filter row's filter-operator is a <button> now, not a <select> (#96).
Module sizes (brotli, just measure-modules): the elements 204.1 → 206.2 KiB (the operator
menu), the engine unchanged at 115.2 KiB.
Changed
- The filter row is one field per column (#96).
It had two controls per column, a comparison<select>and a value field, and at ordinary
widths both were cut off. Now the value field takes the column's width and the comparison is
a small button inside it: it shows the comparison as a sign (∗,=,≥, …), names it in
words (customer operator: contains) and opens a menu (operator-menu) of what the type
allows, with the column menu's keys. Typing filters with the type's default — contains for
text, is for numbers and dates; a comparison picked while the field has a value filters at
once. A boolean keeps its any / yes / no choice, without a button.
What breaks:filter-operatoris a<button>now, not a<select>; a page script that
set itsvaluesets nothing. The new partoperator-menuis the menu.
npm: npm install @casoon/opengrid@0.7.0 · Live demos: https://og-vanilla.casoon.dev