Commit Graph

333 Commits

Author SHA1 Message Date
Lee Murray 4bfb680c40 Add borders for agents new session button and chat input in light theme (#314960)
feat: add borders for agents new session button and chat input in light theme

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
2026-05-07 12:41:30 +02:00
mrleemurray 5cf238cecf add selected foreground and icon foreground colors for editor suggest widget 2026-05-06 15:55:35 +01:00
Hawk Ticehurst 8b69774b44 themes: fix match highlight contrast in focused quick pick rows (2026 themes) (#314117)
* themes: fix match highlight contrast in focused quick pick rows

Add list.focusHighlightForeground: #FFFFFF to the 2026 Dark and 2026
Light themes so search match highlights remain legible against the
saturated blue focused row background introduced in #313740.

The original list.highlightForeground (blue) is preserved for unfocused
rows, retaining the prior accessibility fix.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Use quick-pick-specific token for focused match highlights

Address review: instead of overriding the global `list.focusHighlightForeground`
(which would impact all lists/trees in the workbench, including those with
light tinted focus backgrounds in 2026 Light), introduce a new
`quickInputList.focusHighlightForeground` color token scoped to the
quick pick. Update quickInput.css to use the new token and set it to
white in the 2026 Dark and 2026 Light themes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-04 13:20:20 -04:00
Hawk Ticehurst 1309e8018c themes: improve quick pick focus contrast in 2026 themes (#313740)
themes: improve quick pick focus contrast in 2026 themes (#307581)

Update the 2026 Light and 2026 Dark quick input focused row colors to meet non-text contrast requirements against the quick input background.

Also switch the focused row foreground and icon foreground to white so the stronger focus background remains legible.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-01 12:03:04 -04:00
Lee Murray 3cf9be6318 Fix chat input border colors and animation duration (#311933)
* fix: update chat input working border colors for improved visibility

* fix: reduce animation duration for chat send button and adjust border color brightness

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
2026-04-22 17:17:59 +00:00
Lee Murray 29d154dca3 Refactor chat send button styles for enhanced visual effects (#311740)
* Refactor chat send button styles for improved gradient effects and hover interactions

Co-authored-by: Copilot <copilot@github.com>

* Enhance chat send button gradient and animation duration for improved visual effects

Co-authored-by: Copilot <copilot@github.com>

* Update chat input working border colors for improved visibility and consistency

---------

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
2026-04-21 17:34:30 +00:00
Lee Murray df028283c5 Agents: Refine animated chat input working border (#311653)
* Refine animated chat input working border

- Refactor animated ring to a ::before pseudo-element with mask trick so it
  can fade in/out via opacity when the .working class toggles
- Slow the spin from 1.2s to 3s for a calmer cadence
- Replace the static pulsing box-shadow with a 3-step keyframed glow that
  cycles through the same three theme colors as the conic ring, in sync
  with the spin (so the halo appears to emanate from the gradient)
- Drop the now-unused --chat-input-working-fill override in sessions and
  the matching entry in the stylelint allowlist

* feat(chat): add working border colors for chat input in light and dark themes

* feat(chat): update working border colors for chat input

* Update src/vs/workbench/contrib/chat/browser/widget/media/chat.css

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* feat(chat): add transition effect to chat input container

---------

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-21 11:11:17 +00:00
Lee Murray acb6822df6 Merge pull request #310114 from microsoft/mrleemurray/agent-color-tokens
Agents: Update sessions and chat UI theme variables for consistency
2026-04-16 11:44:49 +01:00
Oscar Palafox Verna 688c0b7d6b Consistent include pathing for new 2026 in theme-defaults (#309880)
* Update 2026-dark.json

Use relative path for includes

* Update 2026-light.json

Use relative path for includes
2026-04-16 11:46:56 +02:00
mrleemurray 834532fdb6 feat: add new color tokens for agents chat input and new session button, update styles for improved theming 2026-04-16 10:12:14 +01:00
mrleemurray 74fa396962 Refactor sessions to agents: Update theme variables and styles
- Renamed session-related variables to agent-related variables in theme files.
- Updated JSON files to reflect the new agent variables for background, foreground, and borders.
- Modified CSS files to use the new agent variables for styling sidebar, panels, chat inputs, and other UI components.
- Adjusted TypeScript files to import and utilize the new agent theme variables.
- Ensured consistent naming across all relevant files to improve clarity and maintainability.
2026-04-16 09:35:48 +01:00
mrleemurray 4e522a8d4d feat: remove sessionsChatInput focusBorder variable and update references for improved theme consistency
Co-authored-by: Copilot <copilot@github.com>
2026-04-15 15:19:18 +01:00
mrleemurray 6ab374ccc2 feat: update sessions color properties and improve theme consistency across components
Co-authored-by: Copilot <copilot@github.com>
2026-04-15 14:15:49 +01:00
mrleemurray 59b062a0f2 feat: rename sessionsSidebar color variable to sessions for consistency across themes and styles 2026-04-15 14:07:20 +01:00
mrleemurray 686568eed9 feat: format sessions panel color properties for consistency in 2026 theme files 2026-04-15 13:55:07 +01:00
mrleemurray f8a81ea8e6 feat: remove unused sidebar color variables and update references for improved theme consistency
Co-authored-by: Copilot <copilot@github.com>
2026-04-15 13:54:38 +01:00
mrleemurray e7ad24dd29 feat: remove unused session panel tab color variables and update theme references for consistency
Co-authored-by: Copilot <copilot@github.com>
2026-04-15 13:23:51 +01:00
mrleemurray 6132007eb8 feat: remove unused sessions input border variable and update chat input border styling for consistency
Co-authored-by: Copilot <copilot@github.com>
2026-04-15 13:00:57 +01:00
mrleemurray abb74a43dd feat: update color tokens and styles for sessions UI components to improve visual consistency 2026-04-15 12:47:40 +01:00
mrleemurray cc756084a3 feat: update color tokens and styles for sessions and chat UI components to enhance visual consistency
Co-authored-by: Copilot <copilot@github.com>
2026-04-15 12:41:06 +01:00
mrleemurray b4a4ad2c1d feat: replace chat bar with chat panel color tokens for improved UI consistency
Co-authored-by: Copilot <copilot@github.com>
2026-04-15 12:18:48 +01:00
mrleemurray cfe91fffa3 feat: add new color tokens for sessions and chat UI components to enhance visual consistency 2026-04-15 12:04:10 +01:00
mrleemurray cf1cbf74e3 feat: enhance chat and sessions UI with new color tokens and styling adjustments
Co-authored-by: Copilot <copilot@github.com>
2026-04-15 11:20:53 +01:00
Martin Aeschlimann cc13977fc4 rename VS Code Dark -> Dark 2026 (#306364) 2026-03-30 15:24:38 +00:00
Lee Murray 778ef353cd Update hover background color in 2026 Dark theme (#302802)
fix: update list hover background color in 2026 Dark theme

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
2026-03-18 18:11:56 +05:00
Lee Murray 16bb37eae9 Update command center styles and titlebar border radius (#302404)
fix: update command center background and border styles in theme and adjust titlebar border radius

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
2026-03-17 12:39:17 +01:00
Lee Murray 35c088b92c Update color settings in 2026 Dark theme for improved visibility (#302147)
* Update color settings in 2026 Dark theme for improved visibility

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Regenerate the colorizer tests

---------

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-16 11:10:29 -07:00
Lee Murray c6aa4ab9c6 Update button colors in 2026 Dark theme for better visibility (#302165)
fix: update button colors in 2026 Dark theme for better visibility

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
2026-03-16 18:02:25 +01:00
Lee Murray 11a2e60f4f Update theme names and migrate legacy settings (#302085)
* update theme names & make experimental themes new default

* feat: migrate legacy theme settings and update notification handling

* test: add unit tests for migrateThemeSettingsId function

* feat: add command to try new default themes and update notification message

* feat: refactor tryNewDefaultThemes command to use Action2 class

* feat: update theme names to remove 'Default' prefix and improve theme selection logic

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Regenerated all 126 baseline files (108 regular + 18 tree-sitter) by running the colorize integration tests.

---------

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-16 14:58:23 +00:00
mrleemurray 873fa1c29f Add foreground color for italic markup in theme files 2026-02-18 13:44:45 +00:00
Raymond Zhao e987c5242e chore: bump extension versions (#295040) 2026-02-13 04:15:03 +05:00
David Dossett dccac35285 Polish buttons and inputs (#280457)
* Update default styles and add small variant

* Strip other instances where default styles should apply

* Strip overrides from review/comment UI

* Update some buttons in chat

* Polish floating keep/undo action bars

* One off the add model button for now

* Update secondary button styles + common button border for dark modern

* Use small variant for "keep | undo" chat button bar

* Strip overrides from chat confirmations buttons

* Missed one borde radius override

* Fix small variant

* Align keep/undo editor widgets with small button variant and icon button sizes

* Use same border radius for inputs

* Update src/vs/workbench/contrib/chat/browser/media/chatEditorController.css

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/vs/base/browser/ui/dialog/dialog.css

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update extensionEditor.css to adjust font weight and border radius for action items

* Update quickInput.css and titlebarpart.css to adjust border radius and padding for improved UI consistency

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: mrleemurray <lee.murray@microsoft.com>
Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Co-authored-by: Lee Murray <mrleemurray@gmail.com>
2026-01-14 17:00:10 +00:00
Raymond Zhao e061feef09 Restore foreground color for operators in dark_plus theme (#277204)
Revert "Revert "Revert "Update foreground color for operators in dark_plus th…"

This reverts commit eaea0cd151.
2025-11-13 17:35:32 +00:00
Raymond Zhao eaea0cd151 Revert "Revert "Update foreground color for operators in dark_plus theme"" (#275925) 2025-11-06 20:20:10 +00:00
Lee Murray 240c342c34 Revert "Update foreground color for operators in dark_plus theme" 2025-11-06 15:10:34 +00:00
mrleemurray 73947d8d87 Update foreground color for operators and semantic tokens in dark_plus theme for higher contrast ratio 2025-10-08 17:58:29 +01:00
lemurra_microsoft e9bf40d990 Add hover foreground color for status bar items in light and dark themes 2025-09-30 16:40:29 +01:00
lemurra_microsoft 836137bd80 Update status bar item hover background colors for improved visibility 2025-09-30 16:32:23 +01:00
Justin Chen 7f3d92fe40 many chat ui improvements (#250022)
* many chat ui improvements

* better handling of request VM
2025-05-28 18:45:25 -07:00
Benjamin Pasero 9b0cd65515 theme - fix some colors in status bar for #235718 (#236331) 2024-12-17 12:22:51 +01:00
Alex Ross 09fe3fcbc1 Adopt new Ruby grammar (#235732) 2024-12-11 17:53:04 +01:00
Joyce Er 370f5619b9 fix: use chat edit state for chat file list decorations (#230284)
* fix: use chat edit state for chat file list decorations

* Add theme defaults
2024-10-02 09:50:08 +02:00
Robo b5a6aa14a8 feat: switch to npm as default package manager (#226927)
* feat: move from yarn to npm

* chore: skip yarn.lock files

* fix: playwright download

* chore: fix compile and hygiene

* chore: bump vsce@2.17.0

Refs https://github.com/microsoft/vscode-vsce/commit/8b49e9dfdf909ad3af2b9ec9c825f5b501f6d75e

* test: update results for bat and sh colorizer tests

* fix: add missing lock files for windows

* fix: switch to legacy-peer-deps

* chore: update markdown-it@14.1.0

Refs https://github.com/markdown-it/markdown-it/commit/737c95a12976357df99652e4b51d831cac4a75aa

esbuild step in extensions-ci-pr was previously using markdown-it
from root which had userland punycode and was able to compile successfully.

* ci: increase pr timeout for windows integration tests

* chore: fix product build

* build: ignore extension dev dependency for rcedit

* build: fix working directory inside container

* build: fix dependency generation

* npm: update dependencies

* ci: use global npmrc

* ci: update cache

* ci: setup global npmrc for private npm auth

* build: fix extension bundling

* chore: sync npm dependencies

* ci: debug env variables for container

* ci: fix win32 cli pipeline

* build: fix npmrc config usage for build/ and remote/ dirs

* fix: windows build

* fix: container builds

* fix: markdown-language-features tests and bundling

```
[03:58:22] Error: Command failed: /Users/demohan/.nvm/versions/node/v20.15.1/bin/node /Users/demohan/github/vscode/extensions/markdown-language-features/esbuild-notebook.js --outputRoot /Users/demohan/github/vscode/.build/extensions/markdown-language-features
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds userland package based on https://github.com/markdown-it/markdown-it/commit/beed9aee2c1b44819afc25d485e86a6c699b6ef0

* fix: container builds for distro

* chore: update yarn occurrences

* fixup! chore: bump vsce@2.17.0

Uses the closest version to `main` branch that does not
include https://github.com/microsoft/vscode-vsce/commit/d3cc84cdec99b8e9f24be63d1a2a54abe908f68b
while still having the fix https://github.com/microsoft/vscode-vsce/commit/8b49e9dfdf909ad3af2b9ec9c825f5b501f6d75e

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: throw error when yarn is used for installation

* chore: add review feedback

* chore: switch exec => run where needed

* chore: npm sync dependencies

* fix: markdown-language-features bundling

```
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds missing userland package based on markdown-it/markdown-it@beed9ae,
can be removed once we update markdown-it >= 14.1.0

* ci: rename no-yarn-lock-changes.yml

* chore: sync npm dependencies

* ci: restore no-yarn-lock-changes.yml

We can disable it in a separate PR to keep the required
checks happy and also need workflow edit perms.

* chore: sync npm dependencies

* ci: rebuild cache

* ci: fix no-package-lock-changes.yml

* chore: bump distro

* chore: rm yarn.lock files

* chore: rm yarn.lock files without dependencies

* chore: add vscode-selfhost-import-aid to postinstall dirs

* chore: bump distro
2024-09-06 22:18:02 +09:00
David Dossett daf1b14904 Fix contrast ratio for selected menu items in Dark VS theme 2024-08-02 14:02:25 -07:00
Benjamin Christopher Simmonds 146b3fb6e0 Update tab selected background color (#212872)
tab selected background light vs

Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2024-05-16 16:15:28 +02:00
Benjamin Christopher Simmonds 942d81c5b1 Improve tabs multi select theme colors and high contrast support (#212795)
Improved tabs multi select theme colors and high contrast support
2024-05-15 12:41:13 +02:00
David Dossett 2fb4572cce Update menu selected state colors 2024-04-17 15:18:30 -07:00
Hylke Bons b8ac113876 themes: Increase contrast of inputs placeholder text 2024-02-01 18:03:40 +01:00
Henning Dieterichs ad18bb00ce Fixes #199351 2024-01-09 23:40:26 +01:00
Alex Ross b0d60e8e2e Add the new Less grammar back in (#200043)
This reverts commit 95c05bf57b.
2023-12-05 15:17:02 +01:00