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>
This commit is contained in:
Lee Murray
2026-03-16 15:58:23 +01:00
committed by GitHub
parent c3eb7f8453
commit 11a2e60f4f
141 changed files with 65231 additions and 21737 deletions

View File

@@ -14,25 +14,37 @@
"contributes": {
"themes": [
{
"id": "Default Dark+",
"id": "VS Code Light",
"label": "%vsCodeLightThemeLabel%",
"uiTheme": "vs",
"path": "./themes/2026-light.json"
},
{
"id": "VS Code Dark",
"label": "%vsCodeDarkThemeLabel%",
"uiTheme": "vs-dark",
"path": "./themes/2026-dark.json"
},
{
"id": "Dark+",
"label": "%darkPlusColorThemeLabel%",
"uiTheme": "vs-dark",
"path": "./themes/dark_plus.json"
},
{
"id": "Default Dark Modern",
"id": "Dark Modern",
"label": "%darkModernThemeLabel%",
"uiTheme": "vs-dark",
"path": "./themes/dark_modern.json"
},
{
"id": "Default Light+",
"id": "Light+",
"label": "%lightPlusColorThemeLabel%",
"uiTheme": "vs",
"path": "./themes/light_plus.json"
},
{
"id": "Default Light Modern",
"id": "Light Modern",
"label": "%lightModernThemeLabel%",
"uiTheme": "vs",
"path": "./themes/light_modern.json"