raeleus / skin-composer

Create skins for LibGDX scene2d.ui with a graphical interface.
MIT License
431 stars 35 forks source link

Use current StartupHelper from Liftoff. #149

Closed tommyettinger closed 6 months ago

tommyettinger commented 7 months ago

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.