Commit graph

11 commits

Author SHA1 Message Date
Wayward Heart
2622a84c53 Add @autoreleasepool blocks to the macOS specific files.
Without these blocks the strings aren't released until the thread that created them is closed, which means file accesses especially leak memory.

Also refocus the game when closing the keybindings window on macOS.
2024-08-02 09:26:51 -05:00
Snowdream
1424a19189 oopsie-poopsie I did a #$*&ky-wucky
Also, in other news, apparently SDL runs fast enough that it outpaced
the rest of the program and caused infinite loops if you called two
window-related functions too fast (like Graphics.scale + Graphics.center)
2022-07-24 03:05:04 -04:00
Struma
97e4314a87 adjust touchbar layout when both reset and f1 menu are disabled 2022-07-05 05:48:34 -04:00
Struma
d568423774 Allow disabling the F1 menu through mkxp.json 2022-07-04 13:06:35 -04:00
Struma
22138c855a Only show TouchBar reset button when enableReset is true 2022-07-04 11:33:46 -04:00
Struma
158c988399 Make macOS happy. 2022-07-04 06:22:07 -04:00
Struma
64dad2ad27 Good enough to release (?) 2022-01-23 18:29:08 -05:00
Struma
56ef0ed900 allow enabling/disabling certain options through env 2022-01-23 08:21:59 -05:00
Struma
9f4068a9cf adjust touch bar layout 2022-01-23 05:57:26 -05:00
Struma
8a9cdf9266 Use NSSegmentedControl for virtual F5-F9 2022-01-14 18:43:35 -05:00
Struma
cb270888ba add Touch Bar support 2022-01-14 10:33:43 -05:00