This should help Mac compatibility, as noted on the Discord. The changes here are small, but I didn't want to go through DesktopLauncher's code with a fine-toothed comb, so I just use StartupHelper as Liftoff distributes it. I think. The StartupHelper code has been manually updated from an older version in places, but should be the same functionally, and it was reported to work at least by one M2 Mac user. Another option is being floated on the libGDX GitHub repo, where a particular setting for LWJGL3 might solve this issue. When I tried that a long time ago, there were bugs with resizing and moving windows, but they probably were fixed since then. StartupHelper also has fixes for Windows when users have non-ASCII chars in their username.
This should help Mac compatibility, as noted on the Discord. The changes here are small, but I didn't want to go through DesktopLauncher's code with a fine-toothed comb, so I just use StartupHelper as Liftoff distributes it. I think. The StartupHelper code has been manually updated from an older version in places, but should be the same functionally, and it was reported to work at least by one M2 Mac user. Another option is being floated on the libGDX GitHub repo, where a particular setting for LWJGL3 might solve this issue. When I tried that a long time ago, there were bugs with resizing and moving windows, but they probably were fixed since then. StartupHelper also has fixes for Windows when users have non-ASCII chars in their username.