Solaar/tools
Din Tort dcdf159463 feat(macos): Relaunch app to fix tray icon and add Dock icon
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.
2025-10-27 21:19:54 +01:00
..
clean.sh misc: restore tools/clean.sh 2023-05-19 09:38:53 -04:00
create-macos-app.sh feat(macos): Relaunch app to fix tray icon and add Dock icon 2025-10-27 21:19:54 +01:00
create-macos-launchagent.sh refactor: Improve Solaar path resolution in macOS helper scripts 2025-10-27 21:01:03 +01:00
hidconsole Apply ruff format 2024-02-20 15:41:10 -05:00
po-compile.sh started i18n support 2013-07-15 17:16:44 +02:00
po-update.sh po-update.sh without arguments re-formats all translation files 2013-08-08 22:22:39 +02:00
scan-registers.sh tools: fix bug in scan-registers 2023-09-16 10:35:26 -04:00