新增: Bing 壁纸多市场获取/2000张历史/第三方图源/dislike/重下/方向修复

This commit is contained in:
lxy
2026-10-01 01:02:41 +08:00
parent bbbc32142d
commit 2036c9c89a
8 changed files with 431 additions and 68 deletions
+17
View File
@@ -390,6 +390,23 @@ func openSettingsWindow() {
w.Bind("bingThumbDataURI", func(filename string) string {
return bingThumbDataURI(filename)
})
w.Bind("bingToggleDislike", func() string {
return bingToggleDislike()
})
w.Bind("getBingMarkets", func() string {
cfg := loadConfig()
data, _ := json.Marshal(cfg.BingMarkets)
return string(data)
})
w.Bind("saveBingMarkets", func(marketsJSON string) string {
var markets []string
if json.Unmarshal([]byte(marketsJSON), &markets) == nil {
cfg := loadConfig()
cfg.BingMarkets = markets
saveConfig(cfg)
}
return ""
})
w.Bind("pickSolidColor", func() string {
hwnd := uintptr(w.Window())