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 Bierner and deepak1556
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