Commit Graph

44 Commits

Author SHA1 Message Date
UltraHDR 406383a02e
macOS: Set LSApplicationCategoryType to games
https://developer.apple.com/documentation/bundleresources/information_property_list/lsapplicationcategorytype
macOS will auto-add it to the agmes folder in macOS Launchpad
2023-01-10 21:08:10 +00:00
Michael Buckley 2956be7559 Revert "Mac: Wait for metal command buffer to finish before presenting drawable"
This reverts commit a2ebe3f09f.
2022-10-30 20:57:55 -07:00
Michael Buckley a2ebe3f09f Mac: Wait for metal command buffer to finish before presenting drawable 2022-10-30 20:02:11 -07:00
Michael Buckley 6b9f79a9e3 Mac: Cheat entry 2022-09-08 07:57:27 -07:00
Michael Buckley f73ef51014 Mac: Set marketing version to 1.61 2022-02-02 10:58:18 -08:00
Michael Buckley edc32fc0bd Mac: Implement emulation hack preferences. 2021-11-15 11:15:09 -08:00
Michael Buckley 4b66a6a955 Mac: refactor preferences code, fix a couple connections, and add new icons 2021-04-25 17:44:40 -07:00
Michael Buckley f7c6625d67 Mac: Restore Mouse, SuperScope and Justifier support 2020-12-28 21:13:09 -08:00
jorsi d8a122f360 replace unknown source icons with system icons 2020-09-22 12:29:00 -04:00
jorsi a9d993098c fix improper declaration/assignment variables 2020-09-22 12:17:14 -04:00
jorsi e40fb0b334 remove questionable icons 2020-09-22 12:07:57 -04:00
jorsi 28d192f12d redesign preferences window to macos ui style 2020-09-14 17:31:56 -04:00
jorsi d297b2c0e7 fix stepper changing text field to wrong values 2020-09-13 19:30:43 -04:00
jorsi 0121fb680c add checkbox to select Automatic; refactor event methods 2020-09-13 19:11:14 -04:00
jorsi aee66bb68a remove log 2020-09-13 17:56:02 -04:00
jorsi aaebe76fe7 remove Mac from string value -- users will see this string 2020-09-13 17:55:02 -04:00
jorsi a8921f4188 add frame skip to preferences 2020-09-12 22:02:42 -04:00
Michael Buckley d8f45e513f Mac: Disable library validation in debug builds so that they hopefully don't require any kind of code signing 2020-09-11 13:28:23 -07:00
Michael Buckley eefd3033cd Mac: Make escape key resume as well as pause 2020-09-07 13:59:39 -07:00
Michael Buckley c4cdc18068 Mac: Return hardware and software reset menu items 2020-09-07 13:54:19 -07:00
Michael Buckley cb562b2e4c Mac: Remove 1-pixel border that was cutting into the window 2020-06-20 17:35:14 -07:00
Michael Buckley bdd7db354d Mac: Fix redraw issues on dual monitor setups when closing and reopening the window 2020-03-18 20:14:57 -07:00
Michael Buckley a4b207cbaa Mac: Always save SRAM on window close and quit 2020-03-18 17:22:51 -07:00
Michael Buckley 7d028a4e74 Mac: Fix window redraw crash 2020-03-18 17:22:39 -07:00
Eric Newport a35f6ce720 Fix Super Scope typo 2020-01-18 13:54:00 -05:00
Michael Buckley 3b5f04a5d1 Fix joypads for multiple players 2020-01-15 20:23:05 -08:00
Michael Buckley 404c01019f Mac: Fix keyboard preferences for players 2-8 2020-01-15 19:40:22 -08:00
Michael Buckley 92645c8ab1 Add title to Mac preferences window 2019-12-24 18:01:10 -08:00
Michael Buckley 6582af1094 Mac: Use stick deadzones when configuring joypads 2019-11-27 16:08:12 -08:00
Michael Buckley 25863eed5c Mac: enable hardened runtime 2019-11-27 16:08:12 -08:00
Michael Buckley cd4f69b65a Mac: fix controls getting "stuck" when combined with modifier keys 2019-11-27 16:08:12 -08:00
Michael Buckley 81fb0d16ad Mac: fix pausing emulation when window is closed 2019-11-27 16:08:12 -08:00
Michael Buckley 8117af03b1 COnfigurable joypad controls and video options 2019-11-27 16:08:12 -08:00
Michael Buckley b52cc5ee8b Make keyboard controls configurable 2019-11-27 16:08:12 -08:00
Michael Buckley b11472c744 Add Mac file icons back in 2019-11-27 16:08:12 -08:00
Michael Buckley de248230b7 Fix race condition that could cause crash on exit 2019-11-27 16:08:12 -08:00
Michael Buckley 38a4b9b3b5 Remove unused menu items and fix quitting when no ROM is loaded 2019-11-27 16:08:12 -08:00
Michael Buckley ee85987d73 Update the documentation 2019-11-27 16:08:12 -08:00
Michael Buckley 0d87a035b8 Add app icon back in 2019-11-27 16:08:12 -08:00
Michael Buckley 296650e2c7 Rearrange mac controls to be configured by player, reducing the number of button codes required 2019-11-27 16:08:12 -08:00
Michael Buckley 41bf8cef73 Rewrite keyboard input handling, importing from the Carbon prefs 2019-11-27 16:08:12 -08:00
Michael Buckley 0d698f666f Mac: fix rendering and placement of window 2019-11-27 16:08:12 -08:00
Michael Buckley 5cf1aa0c0e Mac: Implement open recent menu 2019-11-27 16:08:12 -08:00
Michael Buckley 366ce0b105 Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00