Daniel Imms
1dced629d3
Restrict terminal contrib imports from main code
2023-03-02 10:56:52 -08:00
Rob Lourens
825e84e144
Implement interactive session provider api ( #175810 )
...
Implement interactive session provider
2023-03-01 23:47:18 +01:00
Bhavya U
c43e386ec1
Remove welcomeOverlay and its references
2023-02-28 11:53:27 -08:00
Henning Dieterichs
a42ec7cdd2
Merge branch 'main' into async-tokenization-2
2023-02-17 17:08:17 +01:00
Alex Dima
8ab52fa9e8
Add a mechanism to instantiate editor features and adopt it for SemanticColoringFeature
2023-02-17 12:05:30 +01:00
Sandeep Somavarapu
770fdee6a9
Support profiles in remote ( #174392 )
...
* Implement profiles on server
- Ability to create profiles on server
- Client manages the profiles on profile
- Enable profiles in web + remote
* fix tests
2023-02-15 10:08:57 +01:00
Henning Dieterichs
3c3902cc5e
Implements worker based textmate tokenization. Adds setting "editor.experimental.asyncTokenization" (default false).
2023-02-15 10:07:53 +01:00
Martin Aeschlimann
911f119120
generalize limit indicator and use for color decorators ( #173730 )
...
* generalize limit indicator and use for color decorators
* remove updateDebounceInfo max
2023-02-08 07:43:29 +01:00
João Moreno
dfcf5c1528
move watermark shortcuts closer to letterpress ( #170403 )
...
* move watermark shortcuts closer to letterpress
fixes #59952
* fix layout in firefox
2023-01-02 17:23:45 +01:00
Sandeep Somavarapu
5167c393aa
proper fix for #165447 ( #169883 )
...
- use extensions location to get relative path
2022-12-23 10:47:34 +01:00
Sandeep Somavarapu
126fd696da
implement import/export profiles ( #166517 )
...
* implement import/export profiles
- include all resources
- include all user profile storage
- show import/export preview view
* fix compilation
2022-11-16 18:57:31 -05:00
Martin Aeschlimann
c83eff40dd
Remove too many folding regions notification ( #163854 )
...
* Remove too many folding regions notification
* remove duplicate folding limit item for JSON/JSONC
* polish
* fix test
2022-10-17 14:42:02 -07:00
Sandeep Somavarapu
f55ddeb7da
clean up logs ( #163589 )
...
* - log view messages in separate views log
- clean up log folders
* fix tests
2022-10-13 15:17:10 -07:00
Johannes Rieken
14d1b6f79e
make registerSingleton only accept InstantiationType or false ( #162654 )
...
https://github.com/microsoft/vscode/issues/159178
2022-10-04 14:33:06 +02:00
Johannes Rieken
5c28e1ef4d
make some more services explicily delayed or eager ( #160194 )
...
https://github.com/microsoft/vscode/issues/159178
2022-09-06 16:45:47 +02:00
Johannes Rieken
b4472281fe
make timer and context key service lazy ( #159882 )
2022-09-02 13:23:10 +02:00
Sandeep Somavarapu
9e18376452
make service instantiation lazy ( #159680 )
...
* #159178 make service instantiation lazy
* add comment
* update comment
* make comment clear about cyclic dep
* :lisptick:
2022-08-31 12:20:30 -04:00
Johannes
7c25cdb50d
When calling registerSingleton you must signal if you support (or not) delayed instantiation
2022-08-26 16:13:36 +02:00
Joyce Er
fa4ff1519d
Implement and adopt edit session identifier API proposal ( #157733 )
...
* Add canonical workspace identifier proposed API
* Use canonical id to store and resume edit sessions
* Add git extension workspace identity provider
* Fix warning incorrectly showing up
* Make auto resume behavior opt in
* * Create a separate service
* Accept WorkspaceFolder instead of URI
* Return string instead of object
* Make edit session restores resilient to provider registration races
* Introduce an activation event
* Activate contributing extension before using provider
* `CanonicalWorkspaceIdentity` -> `EditSessionIdentity`
* Show progress while resuming edit session
* Store edit session even if extension will take care of opening target workspace
* Address most of PR feedback
* `IEditSessionsWorkbenchService` -> `IEditSessionsStorageService`
* Unregister provider in renderer
* Split out proposal into new `editSessionIdentityProvider.d.ts`
* Fix bad merge
* Always show progress in window
* Convert URI schemes
2022-08-19 08:01:43 -07:00
Henning Dieterichs
6519955afa
Fixes
2022-07-20 10:57:44 +02:00
Henning Dieterichs
d29ab10eb6
Implements telemetry for bracket colorizer 2 extension usage
2022-07-18 16:55:11 +02:00
Johannes Rieken
5315bc8567
Merge pull request #155321 from microsoft/joh/innocent-tiger
...
joh/innocent tiger
2022-07-15 20:48:09 +02:00
Henning Dieterichs
8630720a0b
Fixes #155179 by implementing DeprecatedExtensionMigratorContribution ( #155318 )
...
* Fixes #155179 by implementing DeprecatedExtensionMigratorContribution
* Fixes CI.
2022-07-15 18:15:12 +02:00
Johannes
1be8606b70
make snippet-contribution a proper contrib-file, remove local registration into contrib-file, move command into their own folder, have a command to populate a file from a top-level snippet
2022-07-15 16:55:14 +02:00
Johannes Rieken
261e65f44e
joh/issue154804 ( #154909 )
...
* add action to reset menu hidden states, add actions.contribution file for service and command registration
* some 💄
2022-07-12 13:55:10 +02:00
Sandeep Somavarapu
2638da7780
do not scan web extensions in desktop ( #154851 )
2022-07-11 20:36:47 +00:00
Joyce Er
934408aea7
Debt - sessionSync -> editSessions ( #154289 )
2022-07-06 11:03:38 -07:00
Sandeep Somavarapu
396896e18e
Adopt import and export features ( #153379 )
2022-06-27 14:12:44 -07:00
Sandeep Somavarapu
6f1cdd1469
Merge branch 'main' into sandy081/settingsProfile
2022-06-13 13:11:47 +02:00
Joyce Er
7b6ca7b23d
Initial implementation of Continue Edit Session ( #151528 )
2022-06-10 11:40:10 -07:00
Sandeep Somavarapu
5178151d23
Merge branch 'main' into sandy081/settingsProfile
2022-06-01 14:12:03 +02:00
Johannes
c87131372a
Merge branch 'main' into 3wm
2022-05-24 14:09:17 +02:00
Sandeep Somavarapu
86d085dbca
- Save settings profile
...
- Switch settings profile
- Remove settings profile
- Status bar entry
2022-05-23 00:57:58 +02:00
Sandeep Somavarapu
129d52819a
support scanning, installing and uninstalling extensions in a profile
2022-05-21 19:46:06 +02:00
Matt Bierner
116c10e0ee
Add drop into editor option ( #147049 )
...
* Add drop into editor option
This change adds a new `enableDropIntoEditor` editor option that enables/disables dropping an extermal resources into an editor
Previously this option was exposed `IEditorConstructionOptions`, however this did not correctly disable drop into editor when dragging and dropping unknown types (such as dragging emoji from the MacOS emoji panel)
With this change, disabling `workbench.editor.dropIntoEditor.enabled` should fully disable the new drop into behavior
* Move drop into editor from workbench to editor
This moves the `dropIntoEditorContribution` from the workbench layer to the platform layer
As part of this change, I also add to move `extractEditorsDropData` up to `platform` so that it could be used from the `editor` layer
This change also enables drop into for the SCM message box
* Fixing monaco errors
* Revert id change
2022-05-17 11:35:04 -07:00
Johannes
34d31f4b9e
merge editor kick off
2022-05-09 14:09:00 +02:00
Sandeep Somavarapu
d080b3aad7
Merge branch 'main' into issue/146729
2022-04-22 23:53:36 +05:30
Sandeep Somavarapu
5b242ed4ff
Implement export/import profiles
...
- Introduce workbench profile service
- Implement settings, global state, extension profiles
- Implement import/export profile actions
2022-04-22 23:51:05 +05:30
Jackson Kearl
bd95a8d451
Implement language detection for notebook cells ( #147537 )
...
* Implement language detection for notebook cells
* Add lightbulb for normal text editors as well
Clean up mapping of language id's in neural model
Add config to opt out of language detection hints
2022-04-20 20:38:20 -07:00
Matt Bierner
23c7781b9f
Create drop into editor contribition
...
Will use this to add a default implementation and other features for drop into editor
2022-04-04 15:56:27 -07:00
Benjamin Pasero
f592d91cf3
history - limit long running shutdown handling to desktop only
2022-03-13 10:06:46 +01:00
Benjamin Pasero
783d298131
history - first cut timeline provider for local history
2022-03-10 13:08:05 +01:00
Benjamin Pasero
0ffc55fa16
history - first cut cloneFile use from saved working copies
2022-03-09 14:02:44 +01:00
Jackson Kearl
1e87338e95
Fix #142482
2022-03-01 14:03:41 -08:00
Johannes Rieken
0ccf2b289d
use audio cue to signal no inlay hints can be read
2022-02-21 12:23:19 +01:00
Johannes Rieken
54dec24a4d
Merge pull request #141872 from microsoft/joh/langFeatures
2022-02-01 10:40:19 +01:00
Johannes Rieken
7a5b86a757
Merge pull request #141919 from microsoft/joh/surroundWith
2022-02-01 09:28:02 +01:00
Johannes Rieken
91b2a50b51
Merge branch 'main' into joh/surroundWith
2022-02-01 09:02:23 +01:00
Benjamin Pasero
35605fb7fc
💄 workbench history service
2022-02-01 09:00:12 +01:00
Johannes Rieken
86916f8ca7
Merge branch 'main' into joh/langFeatures
2022-01-31 17:31:28 +01:00