Commit Graph

70 Commits

Author SHA1 Message Date
Lior Halphon 41af62d793 Fix volume being too low in "Always On" audio mode. Fixes #667, fixes #664 2024-11-08 23:54:12 +02:00
Lior Halphon 2dfde867a9 Syncing with the App Store branch 2024-11-08 14:53:16 +02:00
Lior Halphon 122549d3cd Merge branch 'master' of github.com:LIJI32/SameBoy 2024-10-03 16:21:18 +03:00
Rose 741637e625 Remove xpc_release for ARC
xpc objects are handled by ARC.
2024-09-22 16:07:09 -04: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 52de44049c Better horizontal layouts on notched iPhones 2024-09-22 14:58:51 +03:00
Lior Halphon 062d44e065 Allow import and export of palettes 2024-09-20 17:50:15 +03:00
Lior Halphon 291887cd10 Fix model swapping and reset 2024-09-19 22:45:54 +03:00
Lior Halphon 8ded1ca3b3 Move the palette picker to its own class 2024-09-19 21:02:59 +03:00
Lior Halphon 1931c2830f Syncing with the App Store branch (iCloud support) 2024-09-15 00:08:54 +03:00
Lior Halphon 392bc8c0d9 Move HomeBrew Hub to a tab bar 2024-09-07 17:39:38 +03:00
Lior Halphon 92f425655d iOS cheats support 2024-09-07 01:25:11 +03:00
Lior Halphon 50a56a4b68 UI fixes 2024-09-01 01:38:00 +03:00
Lior Halphon a372b2ec0f Printer emulation in iOS 2024-08-31 21:06:31 +03:00
Lior Halphon f0bab07f26 Allow controllers to switch the iOS frontend to full screen mode 2024-08-24 20:02:16 +03:00
Lior Halphon a7d977a5c5 Improved AirPlay mirroring 2024-08-23 14:20:53 +03:00
Lior Halphon 2b2bb3569b Add ZIP import support to the iOS version 2024-08-18 19:19:01 +03:00
Lior Halphon 407e540638 Fix conflicts between controller-triggered run modes and swipe-triggered run-mode. Fixes #640 2024-06-28 17:42:53 +03:00
Lior Halphon d42aad2b84 Minor stylistic changes 2024-06-28 16:54:20 +03:00
Cal Moody 3bf94d281a fix issues with change camera button 2024-06-26 19:06:05 -04:00
Cal Moody 66da5fd530 move camera change button into @available check; fix change camera button position 2024-06-26 15:02:24 -04:00
Cal Moody 5c21c5e985 fix spacing 2024-06-25 22:31:47 -04:00
Cal Moody 25576899d8 add support for changing which back camera is being used 2024-06-25 22:27:16 -04:00
Lior Halphon eebdbbfd5b Properly fix the camera threading bugs 2024-06-12 13:35:35 +03:00
Lior Halphon 60ff8577bb Allow user-provided boot ROMs in iOS 2024-06-11 17:48:59 +03:00
Lior Halphon 76c93254ed Disable screen dimming while emulation is running 2024-06-09 18:10:01 +03:00
Lior Halphon 8600f96fa2 Fix a race condition with camera emulation 2024-06-09 17:58:28 +03:00
Lior Halphon b1fec62564 Fix a potential crash upon pausing in iOS and macOS 2024-05-31 20:41:00 +03:00
Lior Halphon 2bf8feb299 Fix a bug causing newly imported ROMs to sometime incorrectly prefer SGB over CGB 2024-05-27 23:06:16 +03:00
Lior Halphon e5e9cf145a Fix temporary audio distortions affecting some Macs and iOS devices 2024-05-27 23:02:54 +03:00
Lior Halphon 302eaf6eca Migrate changes from the App Store version 2024-05-25 18:15:14 +03:00
Lior Halphon b63ddc6e3d Add audio activation settings to iOS 2024-04-12 13:46:29 +03:00
Lior Halphon 4a42dc073b Fix turbo mode not working on iOS if dynamic speed is not enabled 2024-04-12 13:41:59 +03:00
Maximilian Mader d7523d27e8
Remove duplicate observer for the `GBInterferenceVolume` setting 2024-03-11 16:05:00 +01:00
Lior Halphon 153cdb2e11 Fix the States view header in iOS 16 and newer 2024-03-08 18:17:29 +02:00
Lior Halphon 2e38cec98b Verify the entitlements match the plist, fixes #551 2023-12-21 23:45:07 +02:00
Lior Halphon d8905f57bf iOS alarm support 2023-12-15 14:28:19 +02:00
Lior Halphon fef175dcc6 Use #pragma once for include guards, use #import exclusively on Obj-C files 2023-06-09 14:44:57 +03:00
Lior Halphon 42ce9c410b Dynamic rewind/forward speed in iOS 2023-02-12 18:25:33 +02:00
Lior Halphon ed01c569d4 Correct layout on iPhone 12 and 13 Mini 2023-02-05 21:35:52 +02:00
Lior Halphon 93aa93e42c I forgot ISX support 2023-02-02 00:21:47 +02:00
Lior Halphon 65a646f050 Expose an API to reset the rewind buffer, explicitly reset on ROM changes 2023-02-02 00:18:01 +02:00
Lior Halphon 1757e1b128 Allow rewinding a state load on iOS 2023-02-01 21:59:26 +02:00
Lior Halphon df248736c8 Better rewind speed (use a different amount of rewind pops rather than clock multiplier) 2023-01-27 18:00:21 +02:00
Lior Halphon e1075b1bdc Turbo and rewind speed controls 2023-01-27 14:55:51 +02:00
Lior Halphon b2bbd9cfdc Camera emulation 2023-01-27 14:41:12 +02:00
Lior Halphon 8b1b5b9348 Motion controls 2023-01-26 00:00:10 +02:00
Lior Halphon 8557a2c1ec Swipe controls for rewind, turbo and quick save/load 2023-01-25 22:57:03 +02:00
Lior Halphon e7cce8fdde Fix the theme resetting to Twilight 2023-01-24 22:56:37 +02:00
Lior Halphon defd8d4f69 Swipe controls option, improve dpad angle thresholds 2023-01-24 22:45:51 +02:00