//go:build windows package main import _ "embed" // 16x16 menu-row icons used on Windows. The Win32 SetMenuItemBitmaps API // paints the HBITMAP into the check-mark slot, sized to SM_CXMENUCHECK / // SM_CYMENUCHECK (typically 16x16 at 100% DPI). Larger bitmaps overflow // the row visually, so Windows ships its own scaled set instead of the // 24x24 assets used on macOS/Linux. The status dots are downscaled from // the 24x24 originals with ImageMagick — simple solid-fill circles // survive the bicubic resize without visible quality loss: // magick netbird-menu-dot-.png -resize 16x16 \ // -background none -gravity center -extent 16x16 \ // netbird-menu-dot--16.png //go:embed assets/netbird-menu-dot-connected-16.png var iconMenuDotConnected []byte //go:embed assets/netbird-menu-dot-connecting-16.png var iconMenuDotConnecting []byte //go:embed assets/netbird-menu-dot-error-16.png var iconMenuDotError []byte //go:embed assets/netbird-menu-dot-idle-16.png var iconMenuDotIdle []byte //go:embed assets/netbird-menu-dot-offline-16.png var iconMenuDotOffline []byte