kind of working finally

This commit is contained in:
testing
2026-04-09 22:57:06 -07:00
parent ba0e75c503
commit 25ab3accfa
78 changed files with 6700 additions and 5000 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

+15
View File
@@ -5,6 +5,7 @@ package tray
import (
_ "embed"
"os"
"strings"
"wis-free-v3/internal/config"
"wis-free-v3/internal/logger"
@@ -16,6 +17,12 @@ import (
//go:embed icon.ico
var iconData []byte
//go:embed icon_recording.png
var iconRecordingData []byte
//go:embed icon_transcribing.png
var iconTranscribingData []byte
// App defines the interface required by the tray package to interact with the main application.
type App interface {
Quit()
@@ -120,6 +127,14 @@ func UpdateStatus(status string) {
if statusMenuItem != nil {
statusMenuItem.SetTitle("Status: " + status)
systray.SetTooltip("wis-free-v3 - " + status)
if strings.Contains(status, "Recording") {
systray.SetIcon(iconRecordingData)
} else if strings.Contains(status, "Transcribing") {
systray.SetIcon(iconTranscribingData)
} else {
systray.SetIcon(iconData)
}
}
}