Skip to content

Add theme colors for base checkboxes#13813

Merged
dhruvisompura merged 1 commit into
mainfrom
worktree-base-checkbox-themable-color
May 28, 2026
Merged

Add theme colors for base checkboxes#13813
dhruvisompura merged 1 commit into
mainfrom
worktree-base-checkbox-themable-color

Conversation

@dhruvisompura
Copy link
Copy Markdown
Contributor

@dhruvisompura dhruvisompura commented May 27, 2026

Summary

Refactors Positron checkbox theming so a single set of tokens (positronCheckbox.background, positronCheckbox.foreground, positronCheckbox.border) drive the base checkbox component in src/vs/base/.../checkbox and the positron modal dialog checkboxes.

The old positronModalDialog.checkbox* tokens are removed in favor of these. Defaults preserve the prior visual appearance.

Note: the current checkbox colors for the dark theme match other positron modal dialog input field colors. Once we create base theme colors for those, we could unify them to the default VS Code theme colors (so all checkboxes and inputs look the same).

Release Notes

New Features

  • N/A

Bug Fixes

  • N/A

Validation Steps

@:dialogs

Open any modal dialog with a checkbox (e.g., New Folder/Project flow) and verify the checkbox renders identically to a release build for the Default Positron Dark and Default Positron Light themes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 27, 2026

E2E Tests 🚀
This PR will run tests tagged with: @:critical @:dialogs

readme  valid tags

@dhruvisompura dhruvisompura force-pushed the worktree-base-checkbox-themable-color branch from e0f4da2 to 33a36e4 Compare May 27, 2026 21:47
@dhruvisompura dhruvisompura marked this pull request as ready for review May 27, 2026 22:15
@dhruvisompura dhruvisompura changed the title Worktree base checkbox themable color base checkbox themable color May 28, 2026
@dhruvisompura dhruvisompura changed the title base checkbox themable color Add theme colors for base checkboxes May 28, 2026
Copy link
Copy Markdown
Contributor

@softwarenerd softwarenerd left a comment

Choose a reason for hiding this comment

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

LGTM.

@dhruvisompura dhruvisompura merged commit 254f3d1 into main May 28, 2026
32 checks passed
@dhruvisompura dhruvisompura deleted the worktree-base-checkbox-themable-color branch May 28, 2026 17:58
@github-actions github-actions Bot locked and limited conversation to collaborators May 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants