Commit Graph

434 Commits

Author SHA1 Message Date
Lior Halphon b948a1f3fd Fix Solarium beta 4 regressions 2025-08-01 00:49:41 +03:00
Lior Halphon 0b57886491 Add an icon to hotswap 2025-07-23 23:42:34 +03:00
Lior Halphon 2db60c2b3f Add the missing camera entitlement even on unnotarized releases that don't use the hardened runtime 2025-07-23 23:42:19 +03:00
Lior Halphon 5b17b41e07 Escape translocation on launch so we can update ourselves. 2025-07-12 04:16:31 +03:00
Lior Halphon 8cce6f7b13 Another macOS Regressionville™ bugfix 2025-07-11 18:19:19 +03:00
Lior Halphon aa0fe30d5c Don't update the icon after an update on macOS 26, it's broken 2025-07-11 17:59:13 +03:00
Lior Halphon 6d6aafe887 Fix scrolling view in newer macOS versions 2025-07-11 14:46:16 +03:00
Lior Halphon aff7f1706c Add turbo cap options to the core and frontends, improve frame skipping, replace iOS' turbo speed option with the new turbo cap. Addresses #708. 2025-07-04 14:41:34 +03:00
Lior Halphon a39efd31cf Change the default macOS palette to be the same as the other frontends 2025-06-29 22:42:45 +03:00
Lior Halphon ae2d68aaf3 iPad menu support 2025-06-29 18:48:47 +03:00
Lior Halphon 7abedaed4c Fix a bug where cheat search remains open after closing a ROM 2025-06-26 21:36:26 +03:00
Lior Halphon 42ffbd18d0 Fix a bug where a GBS file will not correctly play the first track unless explicitly switching to it. Reloading a GBS file is disabled because it's not supported. 2025-06-26 20:57:47 +03:00
Lior Halphon 8508eb7b7c Fix Mavericks regressions 2025-06-24 22:44:39 +03:00
Lior Halphon 00000971d7 Describe addresses correctly in unbanked portions of RAM and ROM 2025-06-24 21:53:18 +03:00
Lior Halphon 58bd40b833 Work around gazillion Solarium bugs 2025-06-24 21:29:58 +03:00
Lior Halphon cbaf5c4c4a Avoid non-main-thread calls 2025-06-24 21:29:05 +03:00
Lior Halphon 67d338164b Make text field insets work on macOS 26 2025-06-22 23:34:41 +03:00
Lior Halphon e043279500 Update the Cocoa UI to support Solarium (Memory viewer still not updated due to AppKit regression, let's see what the next beta has to say) 2025-06-21 14:50:12 +03:00
Lior Halphon 9d6f378d21 Add Icon Composer based icon for macOS 26 2025-06-13 22:54:10 +03:00
Lior Halphon 282140822e Fix compatibility issues with macOS 26 NIB loading 2025-06-10 00:22:14 +03:00
Lior Halphon 9577cbce85 Added the option to force integer scaling to the Cocoa port (SDL had it for ages), closes #699 2025-06-08 11:51:34 +03:00
Lior Halphon 6dd2f609f2 Make the debugger console larger by default, fix misaligned line 2025-06-08 01:43:17 +03:00
Lior Halphon 976fe7a337 The sideview shouldn't automatically scroll 2025-06-08 01:30:17 +03:00
Lior Halphon 6a97192e8c Slightly refine the last fix 2025-06-07 18:58:31 +03:00
Lior Halphon 42732b20eb Restore Alt+Zoom behavior 2025-06-07 18:49:45 +03:00
Lior Halphon f0a672c39e Make sure the CPU graph advanced correctly even in turbo mode 2025-06-07 14:24:35 +03:00
Lior Halphon d211120312 Make 100% CPU frames appear red 2025-06-07 14:11:10 +03:00
Lior Halphon 6ab1be654b Add CPU load graph to Cocoa, closes #654 2025-06-06 23:10:57 +03:00
Lior Halphon 8f21c8ed66 Fixed a bug that caused ROMs to run without a window upon changing an emulated revision 2025-04-02 23:43:27 +03:00
Lior Halphon 8a0ff891bd Fix build on Clang 20 2025-03-29 23:04:44 +03:00
Lior Halphon f1d52c53d3 Allow using joysticks as faux analog controllers 2025-03-29 14:52:01 +03:00
Lior Halphon 1354b77373 Oops 2025-03-15 12:56:51 +02:00
Lior Halphon 63e081e9c2 Fix the Pink Pop theme, it had mismatching colors and settings 2025-03-15 12:56:51 +02:00
Lior Halphon 4d28af4fcf Make palettes upgradable in the Cocoa frontend, fixes #672. Slightly improve palette editor UI. 2025-03-15 12:56:51 +02:00
Lior Halphon b5761c29d5 Fix missing resolutions 2025-03-15 12:56:51 +02:00
Lior Halphon 7994869b1f Minor fixes and oopsies 2025-03-15 12:56:51 +02:00
Lior Halphon d049dfe983 Allow changing the debugger input field's font and size 2025-03-15 12:56:51 +02:00
Lior Halphon 67dee21804 Fix typos, remove broken and unused macro 2024-12-01 18:58:23 +02:00
Lior Halphon 1ab690ba18 Dead code 2024-11-23 15:47:06 +02:00
Lior Halphon 29d8cca511 Keep moving and renaming things 2024-11-16 22:53:06 +02:00
Lior Halphon 14cf76776a Fix an exception when closing a window with open panels 2024-11-16 17:32:13 +02:00
Lior Halphon fdc39f9bd6 Rename GB_log_attributes to GB_log_attributes_t 2024-11-16 16:53:06 +02:00
Lior Halphon d386ca8726 Retouch the cartridge icons 2024-11-10 20:05:32 +02:00
Lior Halphon f21761338c Allow the Cocoa frontend to pick a monospace font 2024-11-09 17:04:10 +02:00
Lior Halphon 2dfde867a9 Syncing with the App Store branch 2024-11-08 14:53:16 +02:00
Lukas Ribisch 207dc993d4 Fix macOS camera aspect ratio 2024-11-03 11:55:25 -05:00
Lior Halphon 122549d3cd Merge branch 'master' of github.com:LIJI32/SameBoy 2024-10-03 16:21:18 +03:00
Rose 7e5996df82 Fix some clang-tidy warnings
- Use nil, not NULL for objects
- Call Objective-C release instead of CFRelease (unless like we are hacking around ARC, which we are not)
- xpc_release to release xpc objects.
2024-09-22 15:54:26 -04:00
Lior Halphon db5fa8df4c Change the button style in the palette editor 2024-09-22 12:25:25 +03:00
Lior Halphon 177859bec6 New palettes 2024-09-22 12:21:32 +03:00