← Cycles
design · c95activestarted Sep 25Auto draft — not yet reviewed

Trigger-Bar Column Picker

Looks done — ready to closeDataListingBar shipped across layer, design and qdash in 0.9.22; only a Figma follow-up and two known gaps remain.· high confidence

To close: Write the Outcome · Move the Figma follow-up and the high-cardinality-key gap to a backlog note · Move to HISTORY.md

last activity Sep 27

Why we did this

Every listing had two controls fighting for the same spot above its table: the quick filter and the new column picker.

What happened

One strip now holds both: filter keys on the left, Columns on the right, across every listing. Three known gaps and the promised visual design are still open.

Before → afterAbove every listing's table, one strip now holds the quick filter and the column picker.
At a glance
4
changes
0
conversations
9
decisions
0
outside helpers

What changed

The two changes that matter most, in plain words. Open any one to see it.

  1. 1

    Above every listing's table, one strip now holds the quick filter and the column picker.

    Filter and columns in one strip · came from Mark Parsonopen →

  2. 2

    The filter's dropdown offers only the things the table has a column for.

    Filter by what the table shows · came from Mark Parson

Also in this cycle
  • Repos and Workspaces swapped a lone Columns button for the full strip, filtered by team. Before → after
  • Three rough edges are written down for later: crowded filters, a dropdown that rarely appears, and a sorting mismatch. In words

How we got here

Each change, traced back to the conversation it came from. A solid mark means the record names the source; a dashed one was matched by the draft and waits for review.

Someone said

From the record: no recorded conversation behind this one.

We decided

c95-D1 A new component composes the filter bar and the column picker; the filter bar stays filter-only and gains an end slot. — Mark Parson

c95-D2 Skip the deep prototype phase and build the join directly, with the picker as a segment inside the bar. — Mark Parson

c95-D5 Add the column picker and the key dropdown to the other listing pages too. — Mark Parson

So now

Above every listing's table, one strip now holds the quick filter and the column picker.

Someone said

From the record: no recorded conversation behind this one.

We decided

c95-D3 The strip offers the global filter keys, restricted to keys the table has a column for. — Mark Parson

So now

The filter's dropdown offers only the things the table has a column for.

Thanks to

People outside Qpoint first. Every thank-you points at something they said or made.

MP
Mark Parson
Qpoint team

Ruled the join and where it sits

Chose one composed strip over growing the filter bar, skipped the deep prototype ("this is fairly simple"), asked for the key dropdown on every listing, and picked keys restricted to the table's columns.

All images

Every picture from this cycle. Click any one to step through them all.

The pairs

Filter and columns in one stripBefore → after
→
Workspaces filters by teamBefore → after
→

Everything captured · 0

The full record 9 decisions · 9 key-change entries · 1,761 words · 0 captures

The record stays as written, for agents and for audit: Key Changes, every decision, the artifacts and the visual record.

Open the record for c95 →

Qpoint Brand Style Guide