The Windows app cross-compiles (WebView2, no cgo) as a GUI program with an icon, version info and a DPI-aware manifest; run from a terminal with a command it borrows the console. The Linux app links GTK 3 and WebKitGTK 4.1. Off the Mac the app updates its own binary from its own build: downloaded in the background, swapped in on restart or quit, and the relaunched process waits for the old one before taking the gateway. The window leaves room for traffic lights only on a Mac.
46 lines
1.2 KiB
JSON
46 lines
1.2 KiB
JSON
{
|
|
"RT_GROUP_ICON": {
|
|
"APP": {
|
|
"0000": ["icon-256.png", "icon-128.png", "icon-64.png", "icon-48.png", "icon-32.png", "icon-16.png"]
|
|
}
|
|
},
|
|
"RT_MANIFEST": {
|
|
"#1": {
|
|
"0409": {
|
|
"identity": { "name": "ai.usemagpie.magpie", "version": "" },
|
|
"description": "magpie",
|
|
"minimum-os": "win10",
|
|
"execution-level": "as invoker",
|
|
"ui-access": false,
|
|
"auto-elevate": false,
|
|
"dpi-awareness": "per monitor v2",
|
|
"disable-theming": false,
|
|
"disable-window-filtering": false,
|
|
"high-resolution-scrolling-aware": false,
|
|
"ultra-high-resolution-scrolling-aware": false,
|
|
"long-path-aware": true,
|
|
"printer-driver-isolation": false,
|
|
"gdi-scaling": false,
|
|
"segment-heap": false,
|
|
"use-common-controls-v6": true
|
|
}
|
|
}
|
|
},
|
|
"RT_VERSION": {
|
|
"#1": {
|
|
"0000": {
|
|
"fixed": { "file_version": "0.0.0.0", "product_version": "0.0.0.0" },
|
|
"info": {
|
|
"0409": {
|
|
"CompanyName": "magpie",
|
|
"FileDescription": "magpie",
|
|
"LegalCopyright": "© 2026 yetone · MIT",
|
|
"OriginalFilename": "magpie.exe",
|
|
"ProductName": "magpie"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|