-
Notifications
You must be signed in to change notification settings - Fork 37.5k
Update theme styles for consistency and visibility #289454
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.
Pull request overview
This PR refines the 2026 Light theme by updating border colors for consistency, cleaning up commented CSS styles, and enhancing sticky widget styling for better visibility.
Changes:
- Updated 42 border color references from
#ECEDEEFFto#E9EAEBFFfor consistency across the 2026 Light theme - Removed commented-out CSS rules in quick input and sticky widget sections for better code clarity
- Added new styling for sticky widget line content and line numbers with color-mix backgrounds for improved visibility
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| extensions/theme-2026/themes/styles.css | Added pane header border styling, removed commented styles, simplified sticky widget selectors, and added new background color rules for sticky line content and numbers |
| extensions/theme-2026/themes/2026-light.json | Updated border colors throughout the theme for consistency and changed text separator color |
| background-color: color-mix(in srgb, var(--vscode-editor-background) 70%, transparent) | ||
| } | ||
|
|
||
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget .sticky-line-content, | ||
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget .sticky-line-number { | ||
| background-color: color-mix(in srgb, var(--vscode-editor-background) 30%, transparent) |
Copilot
AI
Jan 21, 2026
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.
Missing semicolon after the background-color property. CSS declarations should end with a semicolon.
| background-color: color-mix(in srgb, var(--vscode-editor-background) 70%, transparent) | |
| } | |
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget .sticky-line-content, | |
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget .sticky-line-number { | |
| background-color: color-mix(in srgb, var(--vscode-editor-background) 30%, transparent) | |
| background-color: color-mix(in srgb, var(--vscode-editor-background) 70%, transparent); | |
| } | |
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget .sticky-line-content, | |
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget .sticky-line-number { | |
| background-color: color-mix(in srgb, var(--vscode-editor-background) 30%, transparent); |
| background-color: color-mix(in srgb, var(--vscode-editor-background) 70%, transparent) | ||
| } | ||
|
|
||
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget .sticky-line-content, | ||
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget .sticky-line-number { | ||
| background-color: color-mix(in srgb, var(--vscode-editor-background) 30%, transparent) |
Copilot
AI
Jan 21, 2026
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.
Missing semicolon after the background-color property. CSS declarations should end with a semicolon.
| background-color: color-mix(in srgb, var(--vscode-editor-background) 70%, transparent) | |
| } | |
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget .sticky-line-content, | |
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget .sticky-line-number { | |
| background-color: color-mix(in srgb, var(--vscode-editor-background) 30%, transparent) | |
| background-color: color-mix(in srgb, var(--vscode-editor-background) 70%, transparent); | |
| } | |
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget .sticky-line-content, | |
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget .sticky-line-number { | |
| background-color: color-mix(in srgb, var(--vscode-editor-background) 30%, transparent); |
| .monaco-workbench .monaco-editor .sticky-widget .sticky-widget-lines | ||
| { background-color: transparent !important; background: transparent !important; } | ||
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget, | ||
| .monaco-workbench .monaco-editor .sticky-widget-focus-preview, | ||
| .monaco-workbench .monaco-editor .sticky-scroll-focus-line, |
Copilot
AI
Jan 21, 2026
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.
The opening brace should be on the same line as the selector. The current placement on a new line is inconsistent with the coding style used throughout the rest of this file.
| .monaco-workbench .monaco-editor .sticky-widget .sticky-widget-lines | |
| { background-color: transparent !important; background: transparent !important; } | |
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget, | |
| .monaco-workbench .monaco-editor .sticky-widget-focus-preview, | |
| .monaco-workbench .monaco-editor .sticky-scroll-focus-line, | |
| .monaco-workbench .monaco-editor .sticky-widget .sticky-widget-lines { background-color: transparent !important; background: transparent !important; } | |
| .monaco-workbench.vs-dark .monaco-editor .sticky-widget, | |
| .monaco-workbench .monaco-editor .sticky-widget-focus-preview, | |
| .monaco-workbench .monaco-editor .sticky-scroll-focus-line, | |
| .monaco-workbench .monaco-editor .sticky-scroll-focus-line, |
| "textLink.activeForeground": "#3355BA", | ||
| "textPreformat.foreground": "#666666", | ||
| "textSeparator.foreground": "#EEEEEEFF", | ||
| "textSeparator.foreground": "#ebebebFF", |
Copilot
AI
Jan 21, 2026
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.
Inconsistent capitalization in hex color value. The value should be "#EBEBEBFF" (all uppercase) to match the consistent capitalization pattern used throughout this theme file.
| "textSeparator.foreground": "#ebebebFF", | |
| "textSeparator.foreground": "#EBEBEBFF", |
Refine border colors for consistency in the 2026 Light theme, remove unused styles for the sticky widget in the editor, and enhance the background color of the sticky widget for better visibility. Clean up commented styles in quick input and sticky widget to improve code clarity.