-
Notifications
You must be signed in to change notification settings - Fork 2.6k
UI Fix: Approve Tool Use Grid Toggles. #2487
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider moving the iconMap declaration outside the map callback so that it's not recreated on every render. This improves performance and keeps the render method cleaner.
|
cool |
|
More changes incoming on this one with feedback. ^_^ |
Screen.Recording.2025-04-11.at.1.48.22.PM.mov
Ready to go. |
|
Looks really nice! I personally think the label for "Boomerangs" should read "Subtasks" as that wording is more intuitive to me. |
@heyseth I agree, personally. I might have misunderstood @hannesrudolph but I believe the request (see above) was for subtasks to reflect the current branding direction and be called "Boomerangs", however, since all the marketing materials are referring to them as such. |
1391169 to
7a6ad5b
Compare
|
Verbiage changed back to "Subtasks" as per discussion in Discord.
|
Button grid layout. Consolidates shortNames and labels, includes translations.
7a6ad5b to
16a0d9e
Compare
|
this looks great! The only thing I think we might have lost is the information blurbs with each checkbox we had before. Any ideas on how we can incoporate this without getting up in peoples face? I like the buttons because I know what they do. Some people newer might not. |
They're still in the tooltips! Mouse over and you get the same helpful blurb as before. :) |
|
This is awesome - thanks! |

Context
Implementation
Switch from checkboxes to VSCodeButtons. Custom styling for big touch targets and active/inactive indications.
Tooltips replace the old long-descriptions for a more compact look.
Screenshots
buttons.mov
How to Test
Open the panel, click away. :)
This also replaces the similar panel in the settings pane:
Important
Replaced checkboxes with buttons in
AutoApproveMenu.tsxandAutoApproveSettings.tsx, updated tooltips, and revised translations for a more compact and consistent UI.VSCodeCheckboxwithVSCodeButtoninAutoApproveMenu.tsxandAutoApproveSettings.tsxfor better touch targets and active/inactive states.AutoApproveMenu.tsxandAutoApproveSettings.tsx.AutoApproveMenu.tsxandAutoApproveSettings.tsx.settings.jsonfor Catalan, German, English, and Spanish to reflect new button labels and descriptions.This description was created by
for 348effef3ee213cda371bb2d347cf93914cf87bc. It will automatically update as commits are pushed.