Commit Graph

5068 Commits

Author SHA1 Message Date
Aiday Marlen Kyzy
df2dd86b0c Merge pull request #197817 from microsoft/aiday/sparkleOnHover
Add a setting to make the sparkle appear on hover or always
2023-11-10 09:20:08 +01:00
Henning Dieterichs
f85a095fd2 Merge pull request #197652 from microsoft/hediet/b/pregnant-mink
Implements first iteration of multi diff editors.
2023-11-09 19:15:12 +01:00
Aiday Marlen Kyzy
c90a53543b polishing the code 2023-11-09 15:59:03 +01:00
Aiday Marlen Kyzy
fba876b51f adding setting to make the sparkle appear only on hover 2023-11-09 13:09:44 +01:00
Daniel Imms
dcdd8555dc Merge branch 'main' into tyriar/172742_sticky_scroll 2023-11-08 11:36:28 -08:00
Benjamin Pasero
f9b5584b73 aux window - reduce direct setInterval uses (#197741) 2023-11-08 16:09:30 +01:00
Alex Ross
43a6f0562f comment reply box background should have it's own color (#197738)
Fixes #196584
2023-11-08 15:41:03 +01:00
Daniel Imms
e2870f6765 Merge branch 'main' into tyriar/172742_sticky_scroll 2023-11-08 06:31:11 -08:00
Henning Dieterichs
3f0f51bde0 Fixes #197552 2023-11-08 10:20:42 +01:00
Henning Dieterichs
0f4505209d Merge branch 'main' into hediet/b/pregnant-mink 2023-11-08 10:04:46 +01:00
Benjamin Pasero
38db856f35 debt - use globalThis and remove deprecated globals (#197712)
* debt - use `globalThis` and remove deprecated `globals`

* fix build
2023-11-08 09:13:03 +01:00
Henning Dieterichs
090fd2c772 Implements first iteration of multi diff editors.
Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
2023-11-07 16:51:38 +01:00
Benjamin Pasero
3453c4f9f0 aux window - avoid/flag more globals (#197614)
* aux window - avoid/flag more globals

* fix access from worker

* allow `queueMicrotask`

* more adoptions

* fix build

* avoid $globalThis
2023-11-07 12:52:20 +01:00
Daniel Imms
3cfbb33383 Fix most sticky scroll bg styles 2023-11-06 12:49:52 -08:00
Benjamin Pasero
912c2d98e3 aux window - ensure native host service is properly typed in all contexts (#197527) 2023-11-06 12:00:24 +01:00
Benjamin Pasero
14678c041f eng - ensure node for remote smoke tests (#197509)
end - ensure `node` for remote smoke tests
2023-11-06 16:21:36 +09:00
Alexandru Dima
8513a34ce4 Add IEditorAction.metadata (#197442) 2023-11-04 14:26:47 +01:00
Connor Peet
9934a6b4ef cli: bump openssl (#197404) 2023-11-03 21:32:30 +01:00
Ladislau Szomoru
40cdc5cb1f Engineering - Add Python setuptools installation (#197341) 2023-11-03 11:44:29 +01:00
Daniel Imms
1532b5aebd Add xterm scope to moore places 2023-11-02 06:34:09 -07:00
Daniel Imms
3a351bdc29 Move to xterm scoped image addon 2023-11-01 14:47:59 -07:00
Benjamin Pasero
62fdec2def aux window - cleanup preloads (#196832)
* aux window - cleanup preloads

* 💄

* 💄
2023-10-27 16:42:45 +02:00
Ladislau Szomoru
f0fad066a3 Engineering - Rename .git-blame-ignore to .git-blame-ignore-revs (#196816) 2023-10-27 12:34:22 +02:00
David Dossett
eb6ffc2378 Fix color name 2023-10-23 17:12:15 -07:00
David Dossett
2423f43195 Update chat avatar styles 2023-10-23 17:10:19 -07:00
João Moreno
2c973350c5 chore: bump electron@25.9.2 (#196249)
* chore: bump electron@25.9.2

* chore: bump distro

* install setuptools

https://github.com/nodejs/node-gyp/issues/2915
2023-10-23 14:43:33 +02:00
ermin.zem
bf9068c750 fix: fix editor progress position when enabled pinnedTabsOnSeparateRow (#195314)
* fix: fix editor progress position when enabled pinnedTabsOnSeparateRow

* fix: fix editor progress position

* fix: fix editor progress position

* fix: add commit to editor title progress style

* Revert "fix: add commit to editor title progress style"

This reverts commit 302ec88c9a.

* Revert "fix: fix editor progress position"

This reverts commit ec445b607c.

* Revert "fix: fix editor progress position"

This reverts commit cea64becfa.

* Revert "fix: fix editor progress position when enabled pinnedTabsOnSeparateRow"

This reverts commit 8f2c0e7022.

* feat: add --editor-group-tabs-height css variable to set progress bar position

* update height in lyout

* Remove setting redraws as already done elsewhere

* Remove 2px for progress bit height

---------

Co-authored-by: ermin.zem <ermin.zem@alibaba-inc.com>
Co-authored-by: BeniBenj <besimmonds@microsoft.com>
2023-10-23 12:14:58 +02:00
Bhavya U
3658a3f33b Initial support for account entitlements (#195750)
* Initial support for accounts entitlements

* Clean up code

* Remove dependency on FIleReader

* Update vi18n.resources.json

* Use IRequestService

* Rename to IGitHubEntitlement
2023-10-20 14:41:21 -07:00
João Moreno
417e17038c Use NodeJS mirror for more reliable downloads (#196038)
get node from mirror
2023-10-20 09:53:57 +02:00
Benjamin Pasero
eb0575e464 aux window - improve popup block situation 2023-10-19 09:47:31 +02:00
Benjamin Pasero
45dda0e1da debt - remove old style voice transcriber (#195883) 2023-10-18 14:42:02 +02:00
Raymond Zhao
880cb517e1 Add more SBOMs (#195736) 2023-10-17 15:55:55 -07:00
David Dossett
243e6cec50 Tweak text preformat foreground and background (#195821) 2023-10-17 22:18:28 +02:00
Robo
c6482f7f4b chore: bump electron@25.9.1 (#195755)
* chore: bump electron@25.9.1

* chore: bump distro
2023-10-17 08:31:39 +02:00
João Moreno
9905225b1a Remove win32-ia32 target (#195559)
* remove win32-ia32

* update distro
2023-10-16 13:28:09 +02:00
Benjamin Pasero
90aee6d79c voice - more tweaks to icon animation (#195681)
* voice - more tweaks to icon animation

* more tweaks
2023-10-16 12:16:59 +02:00
Raymond Zhao
e20515c62e Bump dependencies for debug sub-dependency (#195513) 2023-10-13 09:01:12 -07:00
Benjamin Pasero
7a03774b96 speech - core service and extension API (#195365)
* speech - scaffold a basic core service for registration

* speech - scaffold a basic extension API for speech providers

* cleanup

* speech - improve API to work with events

* simplify

* better api

* cleanup
2023-10-12 14:53:01 +02:00
Rob Lourens
901ac65ea9 Implement chatAgent2 proposal (#194635)
* Add notes on chat agent API

* Add request ID to context

* variables

* Add partial implementation for another option for a chat agent API

* update

* Notes from api sync

* More notes

* Can invoke an agent and get the response

* Provide a real request

* Notes

* add `slashCommandProvider` - not yet hooked up

* add metadata properties inline, some comments

* some more notes

* Put the new API side-by-side with the old one

* Fix agent title in response

* Fix agent display

* Send slashCommand to request

* Hook up variables

* Get rid of package.json registration option

* Start to implement followups provider

* Add comment

* make it `slashCommandProvider` all the way, use updateAgent for updates icon, fullName, description

* update docs

* only ask for slash command completions when completing a slash-word

* use complex completion item label for command/agent completions

* add `promptText` to `IParsedChatRequestPart` so that some parts don't make it into the prompt (like agent and slash commands)

* only allow agent and slash command at the beginning of the prompt

* remove unused method

* some jsdoc, many renames so that stuff starts with `ChatAgent...`

* reduce `createChatAgent` to the minimum, let the rest be set via setters

* in the renderer know if an agent has slash command and follow ups, safes IPC calls

* use `iconPath` to align with other APIs

* more jsdoc and more obvious TODOs

* fix chat parser with "late" command

* handle error so that the request stops. where is the rendering tho?

* Show error message in response properly

* Don't blow up global / list

* Change proposal name

* Inline followup types

* fix type

* Remove brace in error msg

---------

Co-authored-by: Johannes <johannes.rieken@gmail.com>
2023-10-12 05:23:51 +02:00
Raymond Zhao
18a25cd5d6 Clarify pipeline actions (#195197) 2023-10-11 09:05:00 -07:00
Raymond Zhao
32ddc9b714 Add steps to SDL pipeline (#195304)
* Add recommended publish logs task

* Add PS script analyzer
2023-10-10 14:37:56 -07:00
João Moreno
a5d71aad39 Cleanup dependencies (#195026)
* move build dependencies to devDependencies

* build: bump tree-sitter

* dependencies cleanup

* remove leftover file
2023-10-09 09:34:15 +02:00
Connor Peet
2e37be2160 Adopt Terrapin / msrustup for the CLI (#188732)
* cli: use terrapin for cli builds

* update rust to 1.70 to allow ado artifacts feed on windows

* apparently manaul cargo login is required

* use msrustup

* rustup is no longer user

* update to 1.73

* add rust oss install
2023-10-08 17:18:22 -07:00
Raymond Zhao
187fa0eff0 Ignore unloadable PDBs (#194731) 2023-10-07 01:39:58 +09:00
Benjamin Pasero
91e59a296e aux window - better focus and reveal handling for editors (#194828)
* first cut focus handling

* 💄

* implement moveToTop

* cleanup
2023-10-05 09:51:10 +02:00
Rob Lourens
7d4027b62b Test using nvmrc in CI (#194836)
* Test using nvmrc in CI

* Force run yarn

* fix

* Bump nvmrc to latest

* Revert "Force run yarn"

This reverts commit af741f37d5.

* Make all jobs use node from nvmrc
And install node-gyp where needed
2023-10-04 19:08:50 -07:00
Tyler James Leonhardt
a27dc7725c Introduce localize2 function (#194750)
* Introduce `localize2` function

This is syntax sugar around:
```
{ value localize('id', "Hello"), original: 'Hello' }
```

That will now be returned when you do:
```
localize2('id', "Hello");
```

* fix merge conflic

* new source map due to updated deps
2023-10-04 12:57:38 -07:00
Bhavya U
1d7b8b8a43 Update color-registry (#194756) 2023-10-03 17:53:59 -07:00
Rob Lourens
8ee50f2e21 Fix the rest of the node version references (#194677) 2023-10-03 00:55:32 +01:00
Rob Lourens
c9740ad40f Try with node 18.17 (#194663)
* Try with node 18.17

* And change product compile

* Use 18.15, same as the local version
2023-10-02 15:04:23 -07:00