Skip to content

docs(showcase+skill): ADR-0047 UX round 2 — tabs XOR dropdowns, no auto-derive#1798

Merged
xuyushun441-sys merged 1 commit into
mainfrom
feat/adr-0047-ux-round2-rules
Jun 12, 2026
Merged

docs(showcase+skill): ADR-0047 UX round 2 — tabs XOR dropdowns, no auto-derive#1798
xuyushun441-sys merged 1 commit into
mainfrom
feat/adr-0047-ux-round2-rules

Conversation

@xuyushun441-sys

Copy link
Copy Markdown
Contributor

Summary

Companion to objectui#1680, which changed the renderer contract after a UX review against Airtable:

  • showcase task views: the default view demonstrates filter tabs; the dropdown userFilters demo moves to the Task List view. The toolbar renders one filter element style per view (tabs win when both are configured), so keeping both on one view was a misleading example.
  • objectstack-ui skill: decision rules updated for the new contract —
    • filter elements render only when explicitly configured; nothing is auto-derived (omission = clean toolbar);
    • tabs XOR dropdowns, never both on one view;
    • { element: 'dropdown' } shorthand fills fields from the object definition;
    • the visualization switcher is a compact toolbar dropdown; authors only control the allowedVisualizations whitelist (single entry = locked, no switcher).

Metadata + docs only; no runtime code.

🤖 Generated with Claude Code

…to-derive

- showcase task views: move the dropdown userFilters demo from the
  default view (which demonstrates filter tabs) to the Task List view —
  the toolbar renders one filter element style per view, never both.
- objectstack-ui skill: update decision rules for the new renderer
  contract — filter elements render only when explicitly configured
  (no auto-derive; omission = clean toolbar), tabs XOR dropdowns,
  visualization switcher is a compact dropdown controlled solely via
  the allowedVisualizations whitelist.

Companion to objectui#1680 (renderer behavior change).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jun 12, 2026 9:28pm

Request Review

@github-actions github-actions Bot added documentation Improvements or additions to documentation size/s labels Jun 12, 2026
@xuyushun441-sys
xuyushun441-sys merged commit 60ba54f into main Jun 12, 2026
12 checks passed
@xuyushun441-sys
xuyushun441-sys deleted the feat/adr-0047-ux-round2-rules branch June 12, 2026 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/s

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants