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
Wayward Heart
ac3c216978
Fix building on older MacOS SDKs
2023-10-17 04:38:55 -05:00
Struma
6be48a4942
Fix setting controller bindings not working only the first time
2023-05-10 14:50:54 -04: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
Snowdream
f81dda36fd
Add preprocessor checks and warnings for building on older Xcode SDKs
2022-07-20 12:09:22 -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
5f4b644bd0
switch to a (mostly) functioning GameController API
2022-07-03 21:36:48 -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
84f95966ea
Clean up videos some more, make them skippable
...
Also, revert a change I made to the button names internally
a long time ago, when the intent behind mkxp-z was possibly going to be
different.
2022-01-23 01:46:13 -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
Struma
231f80cac5
bump version to 2.3
2022-01-13 15:40:40 -05:00
Struma
77474afc94
Adjust macOS keybinding menu resizing
2021-04-28 22:59:12 -04:00
Struma
81e54ee9b5
Adjust sizes of keybinding menu cells
2021-02-22 15:13:30 -05:00
Struma
2fd585393d
the not-so-great warning purge
2021-02-22 01:22:26 -05:00
Struma
89ebbd515a
Allow empty keybinds in Cocoa menu
2021-02-18 05:58:03 -05:00
Struma
40ed422c3d
fully functional Cocoa keybinding menu
2021-02-17 20:15:04 -05:00
Struma
306ffa6352
Further develop macOS keybinding menu
2021-02-16 20:24:03 -05:00
Struma
e3a943c419
Start fixing settings menu for macOS+ANGLE
...
Surprise, it's broke. Don't see an easy way to fix it
beyond redoing it in a way that does not use OpenGL.
2021-01-15 13:35:17 -05:00