Commit Graph

54234 Commits

Author SHA1 Message Date
Sandeep Somavarapu
5d4016356c Improve continuous sync 2019-09-13 19:04:27 +02:00
Sandeep Somavarapu
3aba6f7432 run sync every 500 ms 2019-09-13 18:11:08 +02:00
Sandeep Somavarapu
09164495f0 remote async 2019-09-13 18:06:12 +02:00
Sandeep Somavarapu
94a9d45587 remove comments 2019-09-13 17:44:32 +02:00
Sandeep Somavarapu
89281a0394 💄 2019-09-13 17:33:51 +02:00
Sandeep Somavarapu
67c2a3200b simplify user data contributions 2019-09-13 17:33:25 +02:00
Sandeep Somavarapu
7ba67ee291 rename setting to enableSync 2019-09-13 16:00:21 +02:00
Sandeep Somavarapu
0843e1ee11 simplify sync commands 2019-09-13 15:55:05 +02:00
Sandeep Somavarapu
b59d0cf5ce improvements to settings sync 2019-09-13 15:52:03 +02:00
Sandeep Somavarapu
0ebe7ec0a1 start and stop sync commands 2019-09-13 10:46:50 +02:00
Sandeep Somavarapu
0c237173e2 add todo 2019-09-13 08:35:29 +02:00
Sandeep Somavarapu
328672c1f5 Merge always when remote has moved forward 2019-09-13 08:35:08 +02:00
Sandeep Somavarapu
93aeba0376 stop sync when turned off 2019-09-12 23:54:08 +02:00
Sandeep Somavarapu
88bf57b3d2 Implement start and stop sync commands 2019-09-12 23:49:35 +02:00
Sandeep Somavarapu
fcffabad29 add trailing comma to the remote change 2019-09-12 23:27:16 +02:00
Sandeep Somavarapu
889c7a8793 Accept and sync changes 2019-09-12 23:24:46 +02:00
Sandeep Somavarapu
2b5da56187 fix compilation 2019-09-12 22:39:56 +02:00
Sandeep Somavarapu
c47143000b error handling 2019-09-12 18:04:32 +02:00
Sandeep Somavarapu
2253cbfd17 Do not show settings preview in recently opened list 2019-09-12 17:11:19 +02:00
Sandeep Somavarapu
cabde66f90 Use in memory fs provider to show conflicts 2019-09-12 16:57:35 +02:00
Sandeep Somavarapu
88e5a183ae Use ref instead of version 2019-09-12 16:17:05 +02:00
Sandeep Somavarapu
eb55f59c93 fix conflict detection 2019-09-12 13:34:15 +02:00
Sandeep Somavarapu
165f2b0f18 Add command to resolve conflicts 2019-09-12 12:12:04 +02:00
Sandeep Somavarapu
cf0d5ffee0 show merge syntax for conflicts 2019-09-12 12:06:34 +02:00
Sandeep Somavarapu
e089dde296 improve settings preview result
- settings preview mode
- Check for local and remote changes
2019-09-12 10:32:26 +02:00
Sandeep Somavarapu
c675e94b54 fix sync action ids 2019-09-11 18:59:41 +02:00
Sandeep Somavarapu
7e961ebe0a fix auto sync 2019-09-11 18:57:06 +02:00
Sandeep Somavarapu
e3bfd2c8ee set auto sync delay to 5 minutes 2019-09-11 18:08:28 +02:00
Sandeep Somavarapu
978ce8224c Add user configuration section to settings 2019-09-11 18:07:36 +02:00
Sandeep Somavarapu
4eff9f968f reset status 2019-09-11 17:42:49 +02:00
Sandeep Somavarapu
d34ea6822b fix auto sync 2019-09-11 17:42:14 +02:00
Sandeep Somavarapu
3d9d3fe7fd - contribute sync actions to global activity
- implement status in settings sync
- Implement user data sync service
2019-09-11 16:26:09 +02:00
Sandeep Somavarapu
65f14490b7 Merge branch 'master' into sandy081/userDataProvider 2019-09-11 13:42:07 +02:00
João Moreno
ab10e26096 Fixes #80702 (#80705) 2019-09-11 13:31:42 +02:00
Andre Weinand
d4f1c39dc0 update DAP to latest version of cancelation support 2019-09-11 12:23:38 +02:00
isidor
631e8059d6 fixes #80616 2019-09-11 12:20:27 +02:00
Alex Ross
462a8be7d4 Add title API for tree views (#80623)
* First pass at set view title

* Change to get/set instead of setTitle

and get the name of the view from the extension contributions
2019-09-11 10:56:45 +02:00
Benjamin Pasero
9aab28daea web - self fullfilling prophecy 2019-09-11 10:52:16 +02:00
Martin Aeschlimann
dd7daae7de associate .i with c 2019-09-11 10:27:02 +02:00
Benjamin Pasero
e4a837a0a3 web - rename entry point 2019-09-11 08:43:13 +02:00
Benjamin Pasero
e75e71f419 debt - 💄 product config 2019-09-11 08:13:54 +02:00
Benjamin Pasero
94ee7ce1d7 🆙 distro 2019-09-11 08:02:46 +02:00
Benjamin Pasero
211fa02efe 🆙 distro 2019-09-11 07:29:29 +02:00
Matt Bierner
2d3727b3b1 Push editorResource concept back into CustomFileEditorInput 2019-09-10 18:32:56 -07:00
Matt Bierner
6f45980746 Fix normal webview panels being restored as custom editors 2019-09-10 18:19:39 -07:00
Matt Bierner
011836a150 Prototyping custom editors (#77789)
* Custom Editor exploration

For #77131

Adds a prototype of custom editors contributed by extensions. This change does the following:

- Introduces a new contribution point for the declarative parts of a custom editor
- Adds API for registering a webview editor provider. This lets VS Code decided when to create a webview editor
- Adds an `openWith` command that lets you select which editor to use to open a resource from the file explorer
- Adds a setting that lets you say that you always want to use a custom editor for a given file extension
- Hooks up auto opening of a custom editor when opening a file from quick open or explorer
- Adds a new extension that contributes a custom image preview for png and jpg files

Still needs a lot of UX work and testing. We are also going to explore a more generic "open handler" based approach for supporting custom editors

Revert

* Re-use existing custom editor if one is already open

* Don't re-create custom editor webview when clicking on already visible custom editor

* Move customEditorInput to own file

* First draft of serializing custom editor inputs

* Use glob patterns instead of simple file extensions for matching custom resoruces for custom editors

* Add descriptions

* Try opening standard editor while prompting for custom editor

* Make sure we hide image status on dispose

* Make sure we restore editor group too

* Use glob patterns for workbench.editor.custom

* Allow users to configure custom editors for additional file types

* Use filename glob instead of glob on full resource path

* Adding placeholder for prompt open with

* Add enableByDefault setting for editor contributions

* Enable custom editors by default and add `discretion` enum

Changes `enableByDefault` boolean to a `discretion` enum. This should give more flexibility if we want other options (such as forcing a given custom editor to always be used even if there are other default ones)

* Allow custom editors to specify both a scheme and filenamePattern they are active for

* Rework custom editor setting

* Don't allow custom editors to be enabled for all resources by a config mistake

* Replace built-in image editor with one from extension

* Adding reopen with command

* Improve comment

* Remove commented code

* Localize package.json and remove image

* Remove extra lib setting from tsconfig
2019-09-10 17:56:57 -07:00
Daniel Imms
df802950e0 xterm@4.0.0
Diff: 9169108...6211dcd

Changes:

- Releasing v4
- Doc updates
- Fix sourcemaps in demo
2019-09-10 17:32:51 -07:00
Matt Bierner
2fe62e7dfe Use the document that contains the md link as the resource for getting config, not the target document 2019-09-10 16:31:53 -07:00
Matt Bierner
28c5988f47 Renaming setting names 2019-09-10 16:20:01 -07:00
Matt Bierner
728ee3aa73 Extract 2019-09-10 16:06:08 -07:00