LEM/cmd/lem-desktop/icons/icons.go
Claude 774f097855
feat: scaffold LEM Desktop app (Wails v3 system tray + Docker stack)
Inspired by BugSETI architecture — system tray with WebView2 windows,
Docker Compose stack (Forgejo + InfluxDB + inference proxy), and
scoring agent integration. Builds as signed native binary on macOS.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 17:43:19 +00:00

23 lines
942 B
Go

package icons
// Placeholder tray icons — replace with actual PNG data.
// Generate with: task lem-desktop:generate:icons
//
// macOS template icons should be black-on-transparent, 22x22 or 44x44.
// Windows/Linux icons should be full-color, 32x32 or 64x64.
// Placeholder returns a minimal 1x1 transparent PNG for development.
// Replace with the real LEM logo (brain + scales motif).
func Placeholder() []byte {
return []byte{
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, // PNG signature
0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, // IHDR
0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, // 1x1
0x08, 0x02, 0x00, 0x00, 0x00, 0x90, 0x77, 0x53, // RGB
0xde, 0x00, 0x00, 0x00, 0x0c, 0x49, 0x44, 0x41, // IDAT
0x54, 0x08, 0xd7, 0x63, 0xf8, 0xcf, 0xc0, 0x00, // data
0x00, 0x00, 0x02, 0x00, 0x01, 0xe2, 0x21, 0xbc, // data
0x33, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, // IEND
0x44, 0xae, 0x42, 0x60, 0x82,
}
}