"cpp_onnx/src/vscode:/vscode.git/clone" did not exist on "96195981da3b59de7651baea67c9b40715606491"
tray.go 662 Bytes
Newer Older
1
2
3
4
5
6
package tray

import (
	"fmt"
	"runtime"

7
8
	"github.com/ollama/ollama/app/assets"
	"github.com/ollama/ollama/app/tray/commontray"
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
)

func NewTray() (commontray.OllamaTray, error) {
	extension := ".png"
	if runtime.GOOS == "windows" {
		extension = ".ico"
	}
	iconName := commontray.UpdateIconName + extension
	updateIcon, err := assets.GetIcon(iconName)
	if err != nil {
		return nil, fmt.Errorf("failed to load icon %s: %w", iconName, err)
	}
	iconName = commontray.IconName + extension
	icon, err := assets.GetIcon(iconName)
	if err != nil {
		return nil, fmt.Errorf("failed to load icon %s: %w", iconName, err)
	}

Michael Yang's avatar
fix ci  
Michael Yang committed
27
	return InitPlatformTray(icon, updateIcon)
28
}