Skip to content

1. Update A2UI spec to 0.8.2 and add support for filtering and types in multiselect#604

Merged
dmandar merged 12 commits intomainfrom
md-filteringmultiselectOncomponentslist
Feb 6, 2026
Merged

1. Update A2UI spec to 0.8.2 and add support for filtering and types in multiselect#604
dmandar merged 12 commits intomainfrom
md-filteringmultiselectOncomponentslist

Conversation

@dmandar
Copy link
Collaborator

@dmandar dmandar commented Feb 5, 2026

Description

Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.

List which issues are fixed by this PR. For larger changes, raising an issue first helps reduce redundant work.

Pre-launch Checklist

If you need help, consider asking for advice on the discussion board.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the A2UI spec to version 0.8.2 and introduces new functionality to the MultipleChoice component, adding support for 'chips' display type and filtering. The changes are well-implemented and include a comprehensive new component gallery sample to demonstrate the new features. My review includes suggestions for code simplification, removal of unused imports for better code hygiene, and a correction for what appears to be a copy-paste error in the new client sample setup.

Comment on lines 74 to 75


Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

These blank lines are unnecessary and can be removed to improve code cleanliness.

Comment on lines 366 to 368
<svg class="chip-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960">
<path d="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z"/>
</svg>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The SVG for the checkmark icon is hardcoded directly within the render method. To improve readability and reusability, consider extracting this into a constant or a separate private render method (e.g., #renderCheckIcon()).

from starlette.middleware.cors import CORSMiddleware
from dotenv import load_dotenv

from agent import ComponentGalleryAgent
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The ComponentGalleryAgent is imported but not used in this file. It can be removed to keep the imports clean.

@gspencergoog
Copy link
Collaborator

Maybe make a pass through the Gemini review comments? They seem important, some of them. Maybe you covered them in the other PR? I can re-review after this one is rebased, perhaps.

Copy link
Collaborator

@jacobsimionato jacobsimionato left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 can we remove the gallery app from this PR?

@jacobsimionato jacobsimionato requested a review from ditman February 6, 2026 04:52
Copy link
Collaborator

@ditman ditman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor remarks/questions.

Please, remember to udpate the description of this PR following the instructions there (add a paragraph describing the change and a link to the issue that this PR resolves), we'll need that to remember why things happened later!

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we want to commit the lockfiles?

@dmandar dmandar merged commit 16af8e5 into main Feb 6, 2026
10 checks passed
@dmandar dmandar deleted the md-filteringmultiselectOncomponentslist branch February 6, 2026 22:02
@github-project-automation github-project-automation bot moved this from Todo to Done in A2UI Feb 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants