From fb982b5a8109a1ce86f5bfbf970b63838a67a7e0 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sun, 23 Nov 2025 19:33:22 +0800 Subject: [PATCH] :art: Improve interface loading after switching themes and updating code snippets https://github.com/siyuan-note/siyuan/issues/16390 Signed-off-by: Daniel <845765@qq.com> --- kernel/api/setting.go | 1 + kernel/model/bazzar.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/kernel/api/setting.go b/kernel/api/setting.go index 9c1bd17f3..adb06a756 100644 --- a/kernel/api/setting.go +++ b/kernel/api/setting.go @@ -79,6 +79,7 @@ func setConfSnippet(c *gin.Context) { model.Conf.Save() ret.Data = snippet + util.BroadcastByType("main", "setSnippet", 0, "", snippet) } func addVirtualBlockRefExclude(c *gin.Context) { diff --git a/kernel/model/bazzar.go b/kernel/model/bazzar.go index fd1d28f1b..56b42f28c 100644 --- a/kernel/model/bazzar.go +++ b/kernel/model/bazzar.go @@ -356,6 +356,7 @@ func InstallBazaarIcon(repoURL, repoHash, iconName string) error { Conf.Appearance.Icon = iconName Conf.Save() InitAppearance() + util.BroadcastByType("main", "setAppearance", 0, "", Conf.Appearance) return nil } @@ -431,6 +432,7 @@ func InstallBazaarTheme(repoURL, repoHash, themeName string, mode int, update bo } InitAppearance() + util.BroadcastByType("main", "setAppearance", 0, "", Conf.Appearance) return nil }