diff --git a/app/main.go b/app/main.go index 5f90de8..0eec2fe 100644 --- a/app/main.go +++ b/app/main.go @@ -63,6 +63,7 @@ func main() { global.Logger.Infof("closing event manager") global.EventManager.Stop() if *dev { + global.Logger.Infof("saving translation") i18n.SaveTranslation() } _ = config.SaveToConfigFile(config.ConfigPath) diff --git a/assets/translation.json b/assets/translation.json index 3bc9467..e5b1248 100644 --- a/assets/translation.json +++ b/assets/translation.json @@ -551,6 +551,10 @@ "plugin.wshub.title": { "en": "Websocket Hub", "zh-CN": "Websocket服务器" + }, + "plugin.wshub.webinfo_text": { + "en": "Obs browser output", + "zh-CN": "OBS网页输出: " } } } diff --git a/plugin/wshub/wshub.go b/plugin/wshub/wshub.go index 453a3ec..cada6d9 100644 --- a/plugin/wshub/wshub.go +++ b/plugin/wshub/wshub.go @@ -16,6 +16,7 @@ import ( "fyne.io/fyne/v2/data/binding" "fyne.io/fyne/v2/theme" "fyne.io/fyne/v2/widget" + "net/url" ) type WsHub struct { @@ -164,7 +165,9 @@ func (w *WsHub) CreatePanel() fyne.CanvasObject { widget.NewLabel(i18n.T("plugin.wshub.server_control")), startBtn, stopBtn, restartBtn, ) - w.panel = container.NewVBox(serverStatus, autoStart, localHostOnly, serverPreview, serverPort, ctrlBtns) + uri, _ := url.Parse("http://obsinfo.biliaudiobot.com/") + infos := container.NewHBox(widget.NewLabel(i18n.T("plugin.wshub.webinfo_text")), widget.NewHyperlink("http://obsinfo.biliaudiobot.com", uri)) + w.panel = container.NewVBox(serverStatus, autoStart, localHostOnly, serverPreview, serverPort, ctrlBtns, infos) return nil } diff --git a/todo.txt b/todo.txt index 584d571..9d71d77 100644 --- a/todo.txt +++ b/todo.txt @@ -19,7 +19,7 @@ Finished - 2024.08.25 : 添加是否播放闲置歌单选项,修复退出时panic的导致配置无法正确保存的问题 -- 2024.08.14 : 网页输出模版上线 +- 2024.08.14 : 网页输出模版beta上线 - 2024.08.06 : 修复使用身份码连接的时候房管无法切歌的问题 - 2024.07.25 : 或许修复配置无法正确保存的问题 - 2024.07.20 : fyne升级,字体修改为自动加载系统字体, 设置中可设置mpv是否现实歌曲封面