From e7b4b5de5e91db5cd2b3fc4a956f120461f40d99 Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 12 Mar 2022 21:48:00 +0800 Subject: [PATCH] ui: remember last used editor theme --- packages/ui-default/components/monaco/index.ts | 3 ++- packages/ui-default/package.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/ui-default/components/monaco/index.ts b/packages/ui-default/components/monaco/index.ts index 09a1522b6..7b771075c 100644 --- a/packages/ui-default/components/monaco/index.ts +++ b/packages/ui-default/components/monaco/index.ts @@ -166,5 +166,6 @@ export function registerAction( if (suggestWidget?._setDetailsVisible) suggestWidget._setDetailsVisible(true); handlePasteEvent(editor); } - return loadThemePromise; + if (!customOptions.theme) return null; + return loadThemePromise.then(() => editor.updateOptions({ theme: customOptions.theme })); } diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 979d34744..a93a525e3 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.33.7", + "version": "4.33.8", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js",