Skip to content

v0.42.0

Choose a tag to compare

@angel-ip angel-ip released this 11 Oct 22:22
· 184 commits to main since this release
fc10119

v0.42.0

One count on the page, a graph grid you can see, and an Ask that waits where its answer will be. Breaking: see What to change.

Highlights

  • One count on the page. What the filters keep was drawn up to four times on one screen (the toolbar, the legend, the footer and each lasso or search chip). It is drawn once now, by the FilterBar readout, at the start of the filter row: 611 of 1,528 people. This is how dc.js's dataCount and Kibana Discover's hit count do it.
    • GraphCounts says what is drawn: 5K nodes · 8K edges, or on a map 3K of 5K nodes placed · 1K of 8K edges. It adds · M hidden by other filters when the canvas's pick holds vertices another filter hides.
    • GraphLegend is a key (glyph and name) with no counts.
    • A semi-join's chip is its label alone: Lasso, a search, a rule's name.
    • GraphToolbar has no count box.
    • The automatic dashboard no longer opens with a Rows tile.
  • The dot grid can be seen. It was drawn in --border, which vanished on a light page and in any recording. It uses --input now.
  • Chat holds the answer's place. From send to the model's first word, Thinking… shows where the answer will be (translations.waiting).
  • A new message brings the conversation to its end. A question sent after scrolling up, or after a click that scrolled an answer card, landed below the fold. A streaming answer still leaves a reader who scrolled up alone.

What to change

  • To have the page's count, give FilterBar a relation (and rowNoun).
  • A test that read N match from GraphCounts, a count from the legend, · N selected from a semi-join's chip, or the toolbar's In full colour group reads FilterBarHarness.readout() instead.
  • GraphCanvasHarness.counts() reads the new GraphCounts sentence.

Every @kanzo-tech/* is published at 0.42.0; move them together (they pin each other exactly).