This commit is contained in:
Vanessa 2022-11-20 23:04:12 +08:00
parent f64c3439f4
commit 2de467fffc
2 changed files with 6 additions and 2 deletions

View file

@ -9,6 +9,7 @@ import {fetchPost} from "../util/fetch";
import {genOptions} from "../util/genOptions";
import {openSnippets} from "./util/snippets";
import {openColorPicker} from "./util/colorPicker";
import {loadAssets} from "../util/assets";
export const appearance = {
element: undefined as Element,
@ -243,7 +244,7 @@ export const appearance = {
});
});
},
onSetappearance(data: IAppearance) {
onSetappearance(data: IAppearance, needLoadAsset = true) {
if (data.lang !== window.siyuan.config.appearance.lang || data.nativeEmoji !== window.siyuan.config.appearance.nativeEmoji) {
exportLayout(true);
return;
@ -275,6 +276,9 @@ export const appearance = {
ipcRenderer.send(Constants.SIYUAN_CONFIG_THEME, data.modeOS ? "system" : (data.mode === 1 ? "dark" : "light"));
ipcRenderer.send(Constants.SIYUAN_CONFIG_CLOSE, data.closeButtonBehavior);
/// #endif
if (needLoadAsset) {
loadAssets(data);
}
document.querySelector("#barMode use").setAttribute("xlink:href", `#icon${window.siyuan.config.appearance.modeOS ? "Mode" : (window.siyuan.config.appearance.mode === 0 ? "Light" : "Dark")}`);
}
};

View file

@ -143,7 +143,7 @@ export const onGetConfig = (isStart: boolean) => {
initBar();
initStatus();
initWindow();
appearance.onSetappearance(window.siyuan.config.appearance);
appearance.onSetappearance(window.siyuan.config.appearance, false);
initAssets();
renderSnippet();
setInlineStyle();