Commit Graph
498 Commits
Author SHA1 Message Date
Benjamin Pasero 4a2b990be3 themes - first cut ColorScheme support (#105715) (#105716) 2020-09-07 10:25:10 +02:00
Benjamin Pasero 0280c04dc6 sandbox - lift some environment properties that are only used in workbench up 2020-09-03 15:03:54 +02:00
Benjamin Pasero ae942354ab sandbox - move native environment service to common layer 2020-09-03 11:30:08 +02:00
Benjamin Pasero e8817784f2 themes - distinguish between OS HC and autodetect HC 2020-08-28 17:01:19 +02:00
Benjamin Pasero 302e86a132 sandbox - some tweaks around loading modules lazy if possible(semver-umd) 2020-08-25 09:28:18 +02:00
Martin Aeschlimann 8c5bdcdfb4 web: API to prevent initial theme flickering (also fixes #101226) 2020-08-24 16:13:46 +02:00
Benjamin Pasero 653e7e26df sandbox - make lazyEnv fit for sandbox use 2020-08-24 11:09:34 +02:00
Sandeep Somavarapu 51cdb49940 Fix #103246 2020-07-28 18:42:49 +02:00
Benjamin Pasero 2532ffff22 Sandboxed issue reporter, fixes #101833 2020-07-23 11:24:02 -07:00
Rachel Macfarlane a8b8907846 Move process explorer into electron-sandbox layer, fixes #101832 2020-07-17 14:44:00 -07:00
Rachel Macfarlane 7202614406 Refactor process explorer into class 2020-07-10 11:11:28 -07:00
Sandeep Somavarapu a25e2dbb56 #100346 introduce manual sync task 2020-07-10 19:04:48 +02:00
Robo 9a220aa3b3 feat: enable sandbox for proxy auth window (#100907)
* feat: enable sandbox for proxy auth window

* webContents.send uses structured clone algorithm

* mv electron-browser/auth.* => electron-sandbox
2020-07-09 09:27:31 -07:00
Johannes Rieken b36c0e1906 move globalStorageHome, workspaceStorageHome to shared env-service, https://github.com/microsoft/vscode/issues/101857 2020-07-09 12:48:02 +02:00
Johannes Rieken 295923e19d better name for global, simpler util for workbench.js, https://github.com/microsoft/vscode/issues/101850 2020-07-08 11:39:09 +02:00
Benjamin Pasero fe94804601 bootstrap - use preload script to access Electron IPC 2020-07-07 09:19:36 +02:00
Benjamin Pasero c7fe3b41ae perf - set zoom level from electron-main and stop using webFrame in renderer unless changing zoom
//cc @deepak1556
2020-07-07 08:38:12 +02:00
Benjamin Pasero 051798aac4 web - fix performance measures 2020-07-02 10:17:45 +02:00
Benjamin Pasero 63c38b167f use performance.mark to get entry to timeline (#101271) 2020-06-30 10:44:23 +02:00
Matt Bierneranddeepak1556 48c6e3979d Add experimental support for using iframes for webviews (#100991)
* Use non-deprecated API version

* Prototype: enable offline iframe based webviews on desktop

Adds a new `vscode-webview` protocol  for loading the wrapper contents of a webview

Still needs cleaning up

* fix loading of electron webview

* Cleanup and add `webview.experimental.useIframes` setting

Co-authored-by: deepak1556 <hop2deep@gmail.com>
2020-06-25 14:52:02 -07:00
Alex Dima 4deff1a75b Load loader.js via a <script> tag 2020-06-24 17:19:19 +02:00
Benjamin Pasero a3f86f0923 Drop node.js require for bootstrap and bootstrap-window (#100857)
* sandbox - load bootstrap/bootstrap-window via script tags (workbench)

* sandbox - adopt script loading for issue reporter and process explorer
2020-06-24 09:07:14 +02:00
Benjamin Pasero 6445a85f1c bootstrap - move some methods that are only used once 2020-06-23 14:18:26 +02:00
Sandeep Somavarapu 8440dcd688 rename to UserDataSyncResourceEnablementService 2020-06-16 23:48:12 +02:00
Sandeep Somavarapu 8f70ac449e #95879 Rename to IUserDataSyncAccountService 2020-06-09 13:27:34 +02:00
Johannes Rieken 3a56d1d6ce write directly to _performanceEntries instead of importing performance-object, https://github.com/microsoft/vscode/issues/99597 2020-06-08 11:27:41 +02:00
Matt Bierner cadabab73f Mark _serviceBrand properties using declare (#99312)
_serviceBrand is only used for typing and should not result in emit

Also adds readonly
2020-06-05 11:04:15 -07:00
Benjamin Pasero 588097171c Refactor our font stack (#99429)
* fonts - adopt monaco-monospace-font in more places and make it consistent

* font - use platform specific fonts in more places

* font - move system-ui before Ubuntu font in places where we cannot control platform

* font - only use system-ui on Linux

* fonts - adjust font stack for other windows
2020-06-05 10:56:07 +02:00
Benjamin Pasero 560b21efa4 Crash reporter creates two directories (fix #99149) 2020-06-03 10:22:52 +02:00
Benjamin Pasero 45552c0a2d sandbox - reduce clipboard dependencies in renderer 2020-05-26 08:12:09 +02:00
Benjamin Pasero c86de794a0 sandbox - move main process service into electron-sandbox 2020-05-25 13:57:24 +02:00
Benjamin Pasero 7f34cb5384 sandbox - ensure IElectronService is declared from electron-sandbox layer 2020-05-25 12:41:39 +02:00
Benjamin Pasero 97a9b02ebc sandbox - add windowId to electron service 2020-05-25 10:56:45 +02:00
Benjamin Pasero bd62ffe1f4 sandbox - move electron service into common/sandbox 2020-05-25 10:13:03 +02:00
Benjamin Pasero 233e723d59 sandbox - make moveToTrash an electron service thing 2020-05-25 09:51:02 +02:00
Benjamin Pasero 9eb99077f9 sandbox - further reduce electron dependencies 2020-05-25 09:38:05 +02:00
Benjamin Pasero 246d25965c sandbox - add webFrame APIs 2020-05-25 08:40:07 +02:00
Benjamin Pasero 062d9393d8 sandboy - more adoption of IPC API from preload script 2020-05-25 08:26:55 +02:00
Benjamin Pasero 9c36a570c3 sandbox - move contextMenuService 2020-05-24 07:49:37 +02:00
Benjamin Pasero 2c2750be08 sandbox - get rid of IMainProcessService2 2020-05-23 14:33:57 +02:00
Benjamin Pasero 0565b5fc03 sandbox - move issueService 2020-05-23 14:14:33 +02:00
Benjamin Pasero 88af9b528f sandbox - make sure to use sandboxed main process service consistently in renderer 2020-05-23 08:47:49 +02:00
Benjamin Pasero dc8f291781 sandbox - let workspaces service use sandboxed IPC 2020-05-23 08:05:47 +02:00
Benjamin Pasero a4a5b1f19c sandbox - expose limited IPC via preload script 2020-05-22 12:23:43 +02:00
Sandeep Somavarapu 175fddc4ee #93960 Show sycned machines 2020-05-20 13:08:43 +02:00
Sandeep Somavarapu 6c720e3b8c #97810 log error 2020-05-15 13:28:53 +02:00
Martin Aeschlimann 2b9a141306 Merge branch 'master' into aeschli/avoidthemeonbody 2020-05-12 08:58:55 +02:00
Martin Aeschlimann 8ae60f5a33 fix spaces 2020-05-11 21:07:50 +02:00
João Moreno 8a48b77b53 fixes #97199 2020-05-11 13:07:54 +02:00
Martin Aeschlimann 76d612786a Themes: set classes to the <body> element. Fixes #92953 2020-05-09 13:25:21 +02:00