Commit Graph

73 Commits

Author SHA1 Message Date
Benjamin Pasero dcd3480cde web - allow to override product config as API 2020-06-16 07:48:50 +02:00
Benjamin Pasero 2e9edc3b47 layout - move restore logic into layout itself (#99972)
* layout - move restore logic into layout itself

* some code 💄
2020-06-13 08:06:35 +02:00
Martin Aeschlimann d78d88f7a8 make merge-conflic serverless 2020-06-12 11:03:52 +02:00
Eric Amodio 9e0ab5ca6b Fixes #96939 - reworks default view layout api 2020-06-11 17:49:23 -04:00
Eric Amodio f75402751a Closes #98048 - adds openWith to default editors 2020-06-02 00:55:59 -04:00
Alex Ross 1d268b7013 showCandidate should have a better name (#98566)
Fixes microsoft/vscode-internalbacklog#995
2020-05-28 10:04:12 +02:00
Benjamin Pasero cb932e42da web - home indicator should still support command API 2020-05-14 09:22:31 +02:00
Benjamin Pasero 77b5058284 web - change homeindicator to href instead of command 2020-05-13 13:44:50 +02:00
Benjamin Pasero ece7aaee86 💄 jsdoc 2020-05-01 10:45:22 +02:00
Eric Amodio f78c47062a Fixes #96681 & more
Adds `workbench.workspaceFirstOpen` workspace setting to control applying a default layout
Removes `firstRun` flag from `IDefaultLayout`
Changes `IDefaultEditor` to require a `uri` rather than path+scheme - still supports a fallback until embedders can migrate
Adds `openOnlyIfExists` property to `IDefaultEditor` for better control on if a file should be opened or not
2020-04-30 20:04:50 -04:00
Eric Amodio 9731360e39 Adds basic editor support to defaultLayout
Moves applying default layout logic into layout.ts
2020-04-24 00:55:38 -04:00
Eric Amodio a71632b7f9 Fixes issue with defaultLayout & active only 2020-04-23 04:54:40 -04:00
Sandeep Somavarapu 4b178bfc9f 💄 2020-04-22 19:35:27 +02:00
Sandeep Somavarapu b59a959a3e Use session id in embedder api 2020-04-22 18:59:50 +02:00
Sandeep Somavarapu 029ba89947 Change the embedder api
- separate enabling sync by default and logged in account
2020-04-22 12:12:05 +02:00
Sandeep Somavarapu 4ccf59448b Provide support to sync to an account by default 2020-04-22 11:32:26 +02:00
Eric Amodio 817e166ac5 Exports missing interfaces 2020-04-21 03:16:41 -04:00
Eric Amodio d76919141d Adds defaultLayout option for embedding — #990 2020-04-20 23:34:07 -04:00
Benjamin Pasero 2bd54189e5 web - home indicator wrap up 2020-04-18 08:28:01 +02:00
Benjamin Pasero 8ac4c26512 web - add a home indicator API 2020-04-16 10:00:02 +02:00
Benjamin Pasero 8efa839e25 web - change into namespace API for commands 2020-04-15 12:10:03 +02:00
Benjamin Pasero 00409b06b9 web - 💄 command API 2020-04-14 12:00:20 +02:00
Benjamin Pasero 70e8e31ff6 web - add API to execute command 2020-04-14 11:48:42 +02:00
Benjamin Pasero 02bc4e2928 quick access - fix bug with options merging 2020-04-10 08:43:12 +02:00
Benjamin Pasero f77e68dea5 web - return result from commands 2020-03-27 09:44:10 +01:00
Benjamin Pasero df958c974f web - remove "Open in Desktop"
Instead it should move into the new remote picker that is enabled for web.
2020-03-25 08:21:45 +01:00
Benjamin Pasero 2697ae5040 web - guard against creating workbench more than once 2020-03-10 08:39:38 +01:00
Benjamin Pasero a949694b25 debt - reduce usage of explicit any 2020-02-28 11:33:55 +01:00
Benjamin Pasero 8bac008949 web - allow to provide commands as workbench construction options 2020-02-14 10:59:36 +01:00
Benjamin Pasero c366e62803 Web API: registerCommand() (fix #90569) 2020-02-13 07:45:03 +01:00
Benjamin Pasero 57ac3ed29d 💄 application link docs 2020-02-12 15:28:56 +01:00
Benjamin Pasero 0f7880a7ca web - document "open in desktop" better 2020-02-12 11:33:36 +01:00
Benjamin Pasero bdf11560cd Web - add "Open in Desktop" feature and new web API 2020-02-12 11:21:19 +01:00
Alex Ross 367c81a369 Add embedder API for candidate port filtering 2020-01-20 12:04:58 +01:00
Alex Ross 978373f14b TunnelFactory web api (#88200)
Web API for tunnels
Part of #81388
2020-01-09 09:29:09 +01:00
Benjamin Pasero a5d47335b4 💄 web api 2019-11-06 11:03:26 +01:00
Benjamin Pasero 07ee925337 Web: implement browser extension debug service properly (fixes #81493) 2019-10-21 11:22:32 +02:00
Rachel Macfarlane 988077fc2c Fix #82298, this.getConnection is not a function 2019-10-11 11:56:11 -07:00
Rachel Macfarlane d1b81e23db Remove applicationinsights-web dependency 2019-10-07 14:34:21 -07:00
Benjamin Pasero ad5e5815ab web - introduce workspace provider 2019-09-27 14:10:32 +02:00
Rachel Macfarlane f45aa1fc1c Add resolveCommonTelemetryProperties option 2019-09-25 11:57:46 -07:00
Matt Bierner 5fc4fe2266 Add resolveExternalUri embedder contribution point 2019-09-17 15:31:59 -07:00
Benjamin Pasero 08a5964645 web - change API to URI (from UriComponents) 2019-09-17 07:44:34 +02:00
Benjamin Pasero 8a992a2ff1 web - export types from API 2019-09-16 11:22:57 +02:00
Benjamin Pasero f6df256c60 update - move to browser (#80806)
* web update - first cut service

* web update - move update contribution to browser

* update - tweak settings
2019-09-12 17:53:35 +02:00
Alex Dima 2afeba767c Add resourceUriProvider API 2019-09-11 18:02:54 +02:00
Benjamin Pasero ecc8571a79 web - get product config through build and not via API 2019-09-11 13:49:06 +02:00
Sandeep Somavarapu 31857fa2e3 Persist log level change in web 2019-09-02 20:34:29 +02:00
Benjamin Pasero f682e3bc53 web - align API with what we expect 2019-08-28 14:02:12 +02:00
Benjamin Pasero 21ce78cf25 web - lift product config to be proper API 2019-08-24 17:14:14 +02:00