Eric Warmenhoven
83466994aa
Fix #16562 support bluetooth keyboards on tvos
2024-06-27 18:33:48 -05:00
Eric Warmenhoven
a13b0f090d
wayland: build fix on older qt versions
2024-05-31 18:38:16 -05:00
Eric Warmenhoven
2f1dd3e84f
tvOS: Fix menu button on siri remote
2024-05-31 17:56:48 -05:00
Reilly Brogan
7f3de64ef8
wayland: Fix Wayland appId
2024-05-30 22:54:50 -05:00
Eric Warmenhoven
0e9ea9fd47
tvOS: Fix NSO N64 controller
2024-05-30 22:54:29 -05:00
Eric Warmenhoven
77da47613e
macos: default Accessibility on if VoiceOver is on
2024-05-24 03:40:18 +02:00
Eric Warmenhoven
07a03811a2
Another ios9 buildfix
2024-05-24 00:12:36 +02:00
Eric Warmenhoven
b38304cae5
iOS/tvOS: default accessibility on if voice over is enabled
2024-05-23 18:39:13 +02:00
Eric Warmenhoven
7c899fe005
fix ios9 build
2024-05-22 19:34:52 -07:00
Eric Warmenhoven
79b71179a5
macOS/iOS/tvOS: enable text-to-speech using AVSpeechSynthesizer.
...
Fixes #16532 .
2024-05-22 13:29:48 -07:00
Eric Warmenhoven
c1fec60f60
iOS/tvOS: fix keyboard handling for app store builds
2024-05-22 07:25:13 -07:00
Eric Warmenhoven
caeb3fafdc
tvOS: Fix scaling for 720p
2024-05-19 12:22:33 -07:00
Eric Warmenhoven
ce6dbcd7e8
macOS: Qt still builds, if you set QT_INSTALL directory correctly ( #16527 )
2024-05-14 19:51:45 -07:00
Eric Warmenhoven
7a44fb94a6
iOS: Display app icon in app icon picker in materialui ( #16520 )
2024-05-12 22:52:52 -07:00
Eric Warmenhoven
24c378da4e
iOS: fix #16485 crash on startup ( #16498 )
2024-05-05 02:29:27 -07:00
Eric Warmenhoven
e7f726bd19
iOS: import roms from iCloud ( #16478 )
2024-04-29 18:30:15 -07:00
Eric Warmenhoven
5fd4eb905c
iOS QOL improvements ( #16444 )
...
* iOS/tvOS: bundle cores as frameworks as opposed to dylibs
* iOS/tvOS: update plist to indicate controller support
* iOS/tvOS: living within the sandbox
* iOS/tvOS: import content through share sheet
* iOS/tvOS: default audio sync off due to crash on background
* iOS/tvOS: don't try altkit if there's no reason to
* iOS/tvOS: enumerate cores for appstore distribution
2024-04-18 03:01:39 -07:00
Eric Warmenhoven
80e9b9ecf4
macos: improvements to remembering windowed size/position ( #16436 )
2024-04-13 19:42:49 -07:00
MajorPainTheCactus
eef34e9461
Added rolling scan line simulation based on the shader subframe feature. This is implemented with a scrolling scissor rect rather than in the shader itself as this is more efficient although may not work for every shader pass - we may need an option to exclude certain passes. The implementation simply divides the screen up by the number of sub frames and then moves the scissor rect down over the screen over the number of sub frames. ( #16282 )
2024-03-19 08:59:36 -07:00
Eric Warmenhoven
0e8d60ba3c
tvOS: fix a crash when a history playlist item does not have a label ( #16336 )
2024-03-06 14:37:11 -08:00
Eric Warmenhoven
7379d33801
tvOS Top Shelf ( #16302 )
...
This puts the History and Favorites playlists (up to five items each)
in the Top Shelf menu. In order for this to be enabled you must build
it yourself and change the app identifiers for the TV app and Top
Shelf extension, and add both of them to an app group.
2024-02-27 23:20:32 -08:00
sonninnos
7566a0fea7
(WIN32) Fix native ui savestate slots ( #16290 )
2024-02-26 03:12:07 -08:00
Eric Warmenhoven
8f4964a871
iOS/tvOS: pause application on applicationWillResignActive ( #16280 )
2024-02-23 11:35:27 -08:00
Eric Warmenhoven
50f4807f88
tvOS: when cache is deleted, force assets.zip re-extraction ( #16264 )
...
Also including a script to make building assets.zip easier, for people
building from source themselves
2024-02-19 11:12:09 -08:00
Bobby Smith
de8e33c6b1
Bring the recent system files checks changes to Qt menu ( #16251 )
2024-02-18 08:22:57 -08:00
Ophidon
7b711214a7
Slang Subframe Shaders Feature ( #16209 )
...
Adds support for sub-frame shaders to vulkan/glcore/dx10-11-12.
Builds on the concept already present for frame duplication in use for BFI, to present multiple 'sub' frames per real frame to the shaders, so they can run at a higher framerate than the content framerate. Must be enabled via subframe shaders setting under synchronization settings to be active.
Will allow BFI to be implemented inside of the shaders, among any other use for the higher framerate shader authors can devise.
CurrentSubFrame and TotalSubFrames have been available inside the shaders to track what they want to do on an given subframe. TotalSubFrames will always be 1 when the setting is disabled (and when in menu/ff/pause). Framecount will not increment on sub-frames, as it does not for injected bfi frames now. Should not interfere with any existing shaders that do not check for subframes.
2024-02-09 03:12:55 -08:00
Eric Warmenhoven
6c57b31ce5
Fix setting iOS app icon ( #16107 )
2024-01-11 05:48:54 -08:00
Eric Warmenhoven
285f800c2e
iOS 9 build fix ( #16056 )
2023-12-28 13:03:47 -08:00
Eric Warmenhoven
99309a4d79
Cloud sync fixes - ignore .DS_Store files and re-sync on app foreground ( #16055 )
2023-12-28 11:10:13 -08:00
Eric Warmenhoven
089f7321c7
iOS: Allow changing the app icon (take 2) ( #16034 )
2023-12-24 16:36:49 -08:00
libretroadmin
3c564b8284
Revert "Revert "Revert "iOS: Allow changing the app icon ( #16020 )" ( #16029 )" ( #16030 )"
...
This reverts commit 8caf6c19b1f919428a541e0aa34c231c6d662be9.
2023-12-22 09:41:31 +01:00
LibretroAdmin
8caf6c19b1
Revert "Revert "iOS: Allow changing the app icon ( #16020 )" ( #16029 )" ( #16030 )
...
This reverts commit c06743678f3c826fdeedfd76254560a1944357df.
2023-12-22 00:37:18 -08:00
LibretroAdmin
c06743678f
Revert "iOS: Allow changing the app icon ( #16020 )" ( #16029 )
...
This reverts commit 93f7bba6a5093aa4bf4706c5f10303934ceeb4d5.
2023-12-21 23:15:41 -08:00
Eric Warmenhoven
93f7bba6a5
iOS: Allow changing the app icon ( #16020 )
2023-12-20 16:22:11 -08:00
Eric Warmenhoven
d7708ad84a
iOS: allow ignoring the safe area ( #11210 ) ( #15951 )
2023-11-26 04:59:22 -08:00
Eric Warmenhoven
2b820bdf10
iOS: Add option to disable respecting silent mode ( #14928 ) ( #15952 )
2023-11-26 04:59:14 -08:00
zoltanvb
c42498e531
Warning fixes. ( #15877 )
2023-11-06 00:04:17 -08:00
Eric Warmenhoven
e6e0d07081
iOS: If runloop_iterate returns an error, exit rather than crash. ( #15791 )
2023-10-12 03:42:48 -07:00
Eric Warmenhoven
c5f6175f12
Avoid a crash if there is no backed up config file on tvOS ( #15694 )
2023-09-14 09:11:00 -07:00
Eric Warmenhoven
a8a33cf3c4
Fix accidental left/right keypresses on tvOS ( #15696 )
2023-09-14 09:10:49 -07:00
yoshisuga
6b0a5c978e
tvOS: Add target conditionals to fix tvOS build ( #15637 )
...
* Add target conditionals to fix tvOS build
* Use TARGET_OS_IOS for iOS
2023-08-22 14:55:59 -07:00
yoshisuga
cb2cc58f98
iOS: Support a helper bar button to lock the current orientation ( #15633 )
...
* iOS: Support a helper bar button to lock the current orientation
* Moved init of shouldLockCurrentInterfaceOrientation property to iOS specific #if
2023-08-21 23:05:34 -07:00
sonninnos
3246bc6655
Add visibility option for save state notifications ( #15616 )
2023-08-18 12:38:36 -07:00
libretroadmin
0a96f9595c
Explicit typecasts to bools for flags
2023-08-16 04:18:55 +02:00
libretroadmin
3862069cb7
(Qt) Small cleanups
2023-08-15 23:58:54 +02:00
libretroadmin
40a0ced947
Be consistent with frontend_driver_get_core_extension - core extension
...
var should at most be 16 chars big, make only one exception once
2023-08-15 15:01:57 +02:00
libretroadmin
1765d491d1
Some minor cleanups - use size_t for return value of strlen,
...
extensions don't need 256-char arrays, etc.
2023-08-15 14:54:13 +02:00
libretroadmin
bd090dea71
Replace more strlcat calls
2023-07-16 18:07:49 +02:00
libretroadmin
be65a13102
Cut down on update_title code duplication
2023-07-16 08:00:49 +02:00
libretroadmin
98ee9a753c
Cut down on some implicit strlens
2023-07-15 09:10:16 +02:00