This change modifies the macOS app bundle creation script to improve the application's behavior and user experience on macOS. Previously, when Solaar was launched as a standard `.app` bundle, macOS restrictions sometimes prevented the GTK tray icon from appearing correctly. This change introduces a workaround in the wrapper script. The application now relaunches itself as a detached background process on the first launch. This new, detached process is no longer subject to the same `.app` bundle restrictions, allowing the tray icon to be created reliably. Additionally, the `LSUIElement` key in the `Info.plist` is set to `false`. This makes Solaar a regular application with an icon in the Dock, which is the standard behavior expected by most macOS users for a graphical application. |
||
|---|---|---|
| .. | ||
| clean.sh | ||
| create-macos-app.sh | ||
| create-macos-launchagent.sh | ||
| hidconsole | ||
| po-compile.sh | ||
| po-update.sh | ||
| scan-registers.sh | ||