Abandoned Cart
e20c4fbbd4
android: Initialize defaults for each orientations
2023-06-14 16:35:58 -04:00
Abandoned Cart
f34535f362
android: Display FPS with emulation on hinge
2023-06-14 16:35:57 -04:00
Abandoned Cart
724823c193
android: Remove PiP reliance on fragment
2023-06-14 16:35:56 -04:00
Abandoned Cart
0b442b6dd2
android: Set layout by fragment, not view
2023-06-14 16:35:54 -04:00
Abandoned Cart
2b5dde162a
android: Add a separate foldable layout set
2023-06-14 16:34:23 -04:00
Abandoned Cart
fb28f9fd96
android: Set portrait default control params
2023-06-14 16:34:22 -04:00
Abandoned Cart
eb4026e3db
android: Actually implement portrait controls
2023-06-14 16:34:19 -04:00
Abandoned Cart
0ef93541b4
android: Enable automated portrait controls
2023-06-14 16:34:16 -04:00
Abandoned Cart
de9100ea81
android: Add Picture in Picture / Orientation
2023-06-14 16:34:14 -04:00
Charles Lombardo
b79c993328
android: Adapt EmulationActivity to navigation component
2023-06-14 14:55:25 -04:00
Charles Lombardo
c8b91b3a89
android: Use a custom view for changing emulation aspect ratio
...
Credit to the Skyline team for the FixedRatioSurfaceView.
2023-06-05 20:24:36 -04:00
Charles Lombardo
5de8c5b5c7
android: Several string changes
2023-06-04 13:30:56 -04:00
Abandoned Cart
cfa8bec5b9
android: Add support for split foldable view
2023-06-03 22:57:28 -04:00
bunnei
4ac9778652
android: EmulationFragment: Remove unnecessary surface destroy on pause.
2023-06-03 00:06:08 -07:00
Charles Lombardo
ca4b07a2d7
android: Enable overlay scale/opacity dialog
2023-06-03 00:06:07 -07:00
Charles Lombardo
ad9c2356a8
android: Fix FPS text getting cut off by rounded display corners
2023-06-03 00:06:05 -07:00
Charles Lombardo
0f9c5b8d6a
android: Re-enable service notification
2023-06-03 00:06:05 -07:00
Charles Lombardo
d49eb7faad
android: Add FPS toggle
2023-06-03 00:06:04 -07:00
Charles Lombardo
ffba83d568
android: Add option for touch overlay haptics
...
Disabled by default
2023-06-03 00:06:03 -07:00
german77
d1fb7ea58b
android: Add dedicated show overlay checkbox
2023-06-03 00:05:57 -07:00
Charles Lombardo
aeaddf407b
android: Use apply instead of commit for shared preferences
...
Previously we were operating on the assumption that apply'd settings wouldn't be visible immediately. This isn't true and settings will be accessible via memory before being stored to disk. This reduces any potential stutters caused by saving to shared preferences.
2023-06-03 00:05:50 -07:00
Charles Lombardo
fcbf08ca98
android: Add DPad slide toggle
2023-06-03 00:05:50 -07:00
Charles Lombardo
bebc822334
android: Add relative stick center toggle
2023-06-03 00:05:49 -07:00
Charles Lombardo
4d9011a8f0
android: Convert NativeLibrary to Kotlin
2023-06-03 00:05:49 -07:00
Charles Lombardo
a827486391
android: Remove LocalBroadcastManager
...
This causes a couple of minor changes to directory initialization. We don't have a lengthy initialization step so we could spend less time creating state receivers and just run initialization on the main thread. We also don't have a situation where external storage will be a concern so checks are removed in favor of a binary check to see if initialization is ready.
This additionally removes the unused DoFrame callback.
2023-06-03 00:05:49 -07:00
Charles Lombardo
1ea84854bd
android: Add toggle controls option to input overlay
2023-06-03 00:05:48 -07:00
Charles Lombardo
8b99a1e49b
android: Do not update FPS text on null view
2023-06-03 00:05:48 -07:00
german77
a862c33fc4
android: Fix fps counter not showing up
2023-06-03 00:05:47 -07:00
Charles Lombardo
b0a434b99f
android: Re-implement overlay editing
2023-06-03 00:05:47 -07:00
Charles Lombardo
273e81bb94
android: Use modal navigation drawer as in game menu
2023-06-03 00:05:46 -07:00
Charles Lombardo
d3c3b69755
android: Inset input overlay based on system cutouts
2023-06-03 00:05:44 -07:00
Charles Lombardo
1634391bff
android: Stop updating fps counter when emulation stops
2023-06-03 00:05:44 -07:00
Charles Lombardo
72679c7bae
android: Use view binding
2023-06-03 00:05:44 -07:00
Charles Lombardo
2d934720f5
android: Add license identifier
2023-06-03 00:05:42 -07:00
Charles Lombardo
66079923ae
android: Convert EmulationFragment to Kotlin
2023-06-03 00:05:38 -07:00