🎨 Support setting status bar message switch https://github.com/siyuan-note/siyuan/issues/16236

Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel 2025-11-12 22:22:12 +08:00
parent 2f3c9f734a
commit 3f8b08fbd4
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
17 changed files with 79 additions and 26 deletions

View file

@ -16,6 +16,8 @@
package conf
import "github.com/siyuan-note/siyuan/kernel/util"
type Appearance struct {
Mode int `json:"mode"` // 模式0明亮1暗黑
ModeOS bool `json:"modeOS"` // 模式是否跟随系统
@ -33,6 +35,7 @@ type Appearance struct {
ThemeJS bool `json:"themeJS"` // 是否启用了主题 JavaScript
CloseButtonBehavior int `json:"closeButtonBehavior"` // 关闭按钮行为0退出1最小化到托盘
HideStatusBar bool `json:"hideStatusBar"` // 是否隐藏底部状态栏
StatusBar *util.StatusBar `json:"statusBar"` // 底部状态栏配置
}
func NewAppearance() *Appearance {
@ -47,6 +50,7 @@ func NewAppearance() *Appearance {
Lang: "en_US",
CloseButtonBehavior: 0,
HideStatusBar: false,
StatusBar: &util.StatusBar{},
}
}