Uh oh!
There was an error while loading. Please reload this page.
feat: ADR-0047 UX round 2 — Airtable-parity toolbar polish - #1680
Merged
Conversation
- Visualization switcher becomes a compact right-side dropdown
("Grid ▾" with icon menu) inside the toolbar tool cluster, killing
the extra toolbar row (Airtable Interfaces parity).
- Filter tabs and dropdown filters are mutually exclusive on the
toolbar; metadata tabs win when both are configured.
- Data mode no longer auto-derives filter dropdowns from objectDef:
filter elements render only when userFilters is explicitly
configured ({ element: 'dropdown' } shorthand still fills fields
from the object definition).
- Dropdown option counts snapshot while a field has an active
selection, so picking a value no longer zeroes the other options'
counts (server returns pre-filtered rows).
- Mobile card badges resolve translated select-option labels and
explicit option colors instead of leaking raw enum values
(in_review → In Review, color from metadata).
Verified in browser (desktop + mobile) against app-showcase:
single-row toolbar, dropdown switching, counts retention on the
Task Workbench interface page, localized mobile card chips.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>The latest updates on your projects. Learn more about Vercel for GitHub. |
Contributor
✅ Console Performance Budget
📦 Bundle Size Report
Size Limits
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Second UX pass on the ADR-0047 surfaces, aligning the toolbar with Airtable's actual interaction patterns (per design review against Airtable Interfaces):
Grid ▾dropdown (icon menu, checkmark on current) sits as the first slot of the right tool cluster. The toolbar is now a single row on desktop and mobile.userFiltersis explicitly configured — no more auto-derived dropdowns on every object with select fields. The{ element: 'dropdown' }shorthand still fills fields from the object definition.in_review→In Review).Testing
plugin-list: 130/130 pass (tests updated to dropdown interaction + new explicit-config contract)plugin-grid: 53/53 pass; both packages build clean🤖 Generated with Claude Code