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>
23 lines
942 B
Go
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,
|
|
}
|
|
}
|