Commit Graph

17240 Commits

Author SHA1 Message Date
Matt Bierner
4cafdff96e Merge pull request #296222 from mjbvz/dev/mjbvz/robust-goat
Disallow dynamic require/import in extensions
2026-02-19 14:15:42 -08:00
Matt Bierner
2402f6cb41 Update extensions/microsoft-authentication/esbuild.mts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-19 12:00:44 -08:00
Matt Bierner
b93c593019 Update extensions/ipynb/tsconfig.browser.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-19 12:00:34 -08:00
Matt Bierner
3310fe6f3e Merge pull request #296216 from mjbvz/dev/mjbvz/treeshake-ext
Tree shake extensions
2026-02-19 11:40:06 -08:00
Matt Bierner
2d9e484c8e Switch most remaining extensions to use esbuild
Just 3 left:

- git and github. These are doing weird stuff with d.ts imports and const enums

- github-authentication  which has some tricky path mapping stuff
2026-02-19 11:12:46 -08:00
dependabot[bot]
bf25539d57 Bump minimatch from 5.1.6 to 10.2.1 in /extensions/npm (#296143)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 5.1.6 to 10.2.1.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.6...v10.2.1)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 10.2.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 12:16:57 -06:00
Matt Bierner
e80ddbf450 Merge pull request #296227 from microsoft/dev/mjbvz/esbuild-html-json
Esbuild the html and json extensions
2026-02-19 09:46:37 -08:00
Lee Murray
48bbea1dab Merge pull request #296271 from microsoft/mrleemurray/dizzy-coral-nightingale
Adjust inactive titlebar opacity for improved visibility
2026-02-19 12:15:14 +00:00
mrleemurray
5a3602ec06 style(titlebar): adjust inactive titlebar opacity for improved visibility 2026-02-19 11:59:15 +00:00
Lee Murray
b428f9121b Merge pull request #296259 from microsoft/mrleemurray/pleasant-bronze-urial
Improve visibility of quick input list and settings count widget
2026-02-19 11:48:42 +00:00
mrleemurray
1b91ab65e6 style: enforce important flag on quick input list separator border for consistency 2026-02-19 11:15:37 +00:00
mrleemurray
edf78b572b style: update quick input list and settings count widget for improved visibility 2026-02-19 11:12:29 +00:00
mrleemurray
8e87038b65 refactor(theme): update selectors to include 'vs' class for improved styling consistency 2026-02-19 10:47:10 +00:00
Matt Bierner
70008ff4fd Use import.resolve to get ts location 2026-02-19 00:52:54 -08:00
Matt Bierner
d9c2e38931 Update extensions/html-language-features/esbuild.mts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-19 00:48:16 -08:00
Matt Bierner
e4dd90d8d5 Merge pull request #296220 from mjbvz/dev/mjbvz/electronic-pigeon
Fix terminal-suggest for esbuild
2026-02-19 00:46:22 -08:00
Matt Bierner
d36696b482 Esbuild the html and json extensions
Switches from webpack to esbuild
2026-02-19 00:33:01 -08:00
Matt Bierner
2d698cf054 Disallow dynamic require/import in extensions
Follow up on https://github.com/microsoft/vscode/pull/296220

Let's make sure more code doesn't introduce this pattern without some thought
2026-02-19 00:00:24 -08:00
Matt Bierner
0249c2acf5 Fix terminal-suggest for esbuild
Missed that this extension was making `require` calls with dynamic names. I think the best approach is to convert it to use static imports instead. These files were already being loaded eagerly by `terminalSuggestMain` so it shouldn't be a big change

Also makes `update-specs.js` be the source of truth for the packages to include instead of pulling in from the extension
2026-02-18 23:47:32 -08:00
Matt Bierner
abc186045c Tree shake extensions 2026-02-18 23:16:54 -08:00
Matt Bierner
577d1def05 Add tsconfig 2026-02-18 22:00:22 -08:00
Matt Bierner
6be6f0bfa2 Fix loading of wasm
We expect it to be loaded as a datauri
2026-02-18 21:58:41 -08:00
Matt Bierner
eddede8c81 Esbuild the ts extension 2026-02-18 17:11:54 -08:00
Matt Bierner
840c39d319 Merge pull request #296137 from mjbvz/dev/mjbvz/criminal-capybara
Adopt unified js/ts setting for a few more language settings
2026-02-18 15:57:57 -08:00
Matt Bierner
81f126280a Merge pull request #296132 from mjbvz/dev/mjbvz/xerothermic-toad
Remove workaround for Microsoft/TypeScript#59831
2026-02-18 15:38:12 -08:00
Matt Bierner
eeb0e12bed Adopt unified js/ts setting for a few more language settings
For #292934
2026-02-18 15:38:04 -08:00
Matt Bierner
5c513949db Merge pull request #296129 from mjbvz/dev/mjbvz/local-snipe
Adopt esbuild for a few more extensions
2026-02-18 15:33:56 -08:00
David Dossett
d645632853 Update chat bubble styling in 2026 dark theme (#296128) 2026-02-18 23:27:39 +00:00
Matt Bierner
19007fb635 Remove workaround for Microsoft/TypeScript#59831
This has been fixed for a while. We want to avoid having to shim out `os` for browser builds
2026-02-18 15:22:46 -08:00
Matt Bierner
2fedd2e043 Adopt esbuild for a few more extensions
- extension-editing
- terminal-suggest
- tunnel-forwarding
- php language features
2026-02-18 15:20:02 -08:00
Matt Bierner
5a566c256d Merge pull request #295104 from microsoft/dev/mjbvz/esbuild-css
Use esbuild instead of webpack to bundle the css extension
2026-02-18 10:51:19 -08:00
David Dossett
3ec917c359 Brighten list selection foreground in 2026 dark theme (#296053) 2026-02-18 17:59:08 +00:00
Matt Bierner
ccc44bc568 Merge branch 'main' into dev/mjbvz/foolish-quelea 2026-02-18 09:13:50 -08:00
Lee Murray
2518e1f36f Merge pull request #296019 from microsoft/mrleemurray/uniform-orange-planarian
Adjust z-index for in-editor pane iframes
2026-02-18 16:57:54 +00:00
Lee Murray
fa894769c7 Merge pull request #296039 from microsoft/mrleemurray/managerial-sapphire-heron
Refine quick input list separator styles and enhance settings editor background colors
2026-02-18 16:57:03 +00:00
Lee Murray
289ba304da Merge branch 'main' into mrleemurray/uniform-orange-planarian 2026-02-18 16:42:09 +00:00
mrleemurray
2d131b8663 refine quick input list separator styles and enhance settings editor background colors 2026-02-18 16:41:25 +00:00
Matt Bierner
8f2f873054 Mark more settings as language overridable 2026-02-18 07:53:14 -08:00
Matt Bierner
cd0e3f3485 Fixing scopes 2026-02-18 07:45:46 -08:00
Lee Murray
537e9775ba Merge pull request #296015 from microsoft/mrleemurray/absolute-gray-halibut
2026 theme foreground color adjustment
2026-02-18 15:14:45 +00:00
Lee Murray
12dd2d8729 Merge pull request #296004 from microsoft/mrleemurray/allied-emerald-hippopotamus
Add foreground color for italic markup in theme files
2026-02-18 15:08:23 +00:00
Lee Murray
f071a3fe56 Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-18 14:58:33 +00:00
mrleemurray
ac2c7aab7f Adjust z-index for in-editor pane iframes to ensure proper rendering above sidebar and sashes 2026-02-18 14:45:34 +00:00
mrleemurray
92f02ddd49 Update foreground color values for consistency in 2026 Light theme 2026-02-18 14:26:37 +00:00
mrleemurray
ffe44095bc Update foreground color values in 2026 Light theme for consistency 2026-02-18 14:22:50 +00:00
mrleemurray
e1956282ce Update italic markup colors in theme files for consistency across themes 2026-02-18 14:14:13 +00:00
mrleemurray
a83651d291 Update color values for foreground elements in 2026 Dark and Light themes 2026-02-18 14:07:35 +00:00
Lee Murray
85283a7ecf Merge pull request #296002 from microsoft/mrleemurray/public-silver-leopon
Update color theme for 2026 Light
2026-02-18 13:53:01 +00:00
mrleemurray
873fa1c29f Add foreground color for italic markup in theme files 2026-02-18 13:44:45 +00:00
mrleemurray
d86a93d846 Update color theme for 2026 Light: adjust background colors for various UI elements 2026-02-18 13:37:27 +00:00