瀏覽代碼

:art: Support minimize the main window after auto launch on Windows/macOS https://github.com/siyuan-note/siyuan/issues/11145

Daniel 1 年之前
父節點
當前提交
fa897e91d5
共有 2 個文件被更改,包括 0 次插入42 次删除
  1. 0 35
      kernel/api/system.go
  2. 0 7
      kernel/model/conf.go

+ 0 - 35
kernel/api/system.go

@@ -424,41 +424,6 @@ func setAutoLaunch(c *gin.Context) {
 	autoLaunch := int(arg["autoLaunch"].(float64))
 	model.Conf.System.AutoLaunch2 = autoLaunch
 	model.Conf.Save()
-
-	windowStateConf := filepath.Join(util.ConfDir, "windowState.json")
-	windowState := map[string]interface{}{}
-	if gulu.File.IsExist(windowStateConf) {
-		succ := false
-		const maxRetry = 7
-		for i := 0; i < maxRetry; i++ {
-			data, err := os.ReadFile(windowStateConf)
-			if nil != err {
-				logging.LogErrorf("read [windowState.json] failed [%d/%d]: %s", i, maxRetry, err)
-				time.Sleep(time.Second)
-			} else {
-				if err = gulu.JSON.UnmarshalJSON(data, &windowState); nil != err {
-					logging.LogErrorf("unmarshal [windowState.json] failed: %s", err)
-				} else {
-					succ = true
-					break
-				}
-			}
-		}
-		if !succ {
-			logging.LogErrorf("read [windowState.json] failed")
-		}
-	}
-	windowState["autoLaunch"] = autoLaunch
-
-	data, err := gulu.JSON.MarshalJSON(windowState)
-	if nil != err {
-		logging.LogErrorf("marshal [windowState.json] failed: %s", err)
-		return
-	}
-
-	if err = gulu.File.WriteFileSafer(windowStateConf, data, 0644); nil != err {
-		logging.LogErrorf("create [windowState.json] failed: %s", err)
-	}
 }
 
 func setDownloadInstallPkg(c *gin.Context) {

+ 0 - 7
kernel/model/conf.go

@@ -112,13 +112,6 @@ func (conf *AppConf) SetUser(user *conf.User) {
 func InitConf() {
 	initLang()
 
-	windowStateConf := filepath.Join(util.ConfDir, "windowState.json")
-	if !gulu.File.IsExist(windowStateConf) {
-		if err := gulu.File.WriteFileSafer(windowStateConf, []byte("{}"), 0644); nil != err {
-			logging.LogErrorf("create [windowState.json] failed: %s", err)
-		}
-	}
-
 	Conf = &AppConf{LogLevel: "debug", m: &sync.Mutex{}}
 	confPath := filepath.Join(util.ConfDir, "conf.json")
 	if gulu.File.IsExist(confPath) {