e80a17dfe1
Extract display height and only set for foldables
2023-06-08 14:21:41 +02:00
d9c2cfb11d
Fix and make foldable screen support optional
2023-06-08 14:21:41 +02:00
941145a383
Fix ignore user orientation setting
...
The default Auto entry is now called Landscape (Auto), which better describes the SCREEN_ORIENTATION_SENSOR_LANDSCAPE property. For devices like the Surface Duo, Oppo Find X, and Flip, to use the folding feature, the user must select the new Auto entry in the settings.
2023-06-08 14:21:41 +02:00
624f7aa751
Added folding devices support
2023-06-08 14:21:41 +02:00
2eb9abaef0
added ExportCustomSettingsPreference
2023-06-07 13:15:51 +02:00
50c7ccff9b
Change the way onBackPressedCallback is handled
2023-06-07 13:06:57 +02:00
e4f9fd6203
Some stubs for better compatibility
2023-06-07 12:37:21 +02:00
869eecf2a7
Fix a whitespace inconsistency in bcat service
2023-05-18 00:54:05 +02:00
8255308da6
Show pipelines loading screen while GPU is loading them
...
A `count` field has been added to the pipeline cache file header, representing the total pipeline count contained in the cache. When loading pipelines, the value is used to display an accurate progress bar of the loading process.
2023-05-15 23:31:10 +02:00
e41ff6b19f
Implement graphics pipelines loading screen core logic
2023-05-15 23:28:51 +02:00
03029f5fa9
Remove added -march flag
...
It was pointless
2023-05-15 23:16:59 +02:00
05d8a0cea3
Update boost
...
For whoever set this to ignore, thanks for making me waste 3 hours on this.
2023-05-15 22:57:31 +02:00
1271600f91
Update cmake script
...
Fixes compilation issues due to new llvm, also fixup a few other minor issues.
2023-05-15 22:57:31 +02:00
b26b1b680b
Update llvm
2023-05-15 22:57:31 +02:00
20a9ab65da
Implement required bsd calls
...
Co-authored-by: PabloG02 <tioo23000@gmail.com >
2023-05-15 22:55:57 +02:00
460e144848
Stub some ldn calls
...
For now just stubs
2023-05-15 22:55:57 +02:00
6ac7d22eea
Stub IAuthorizationRequest
2023-05-15 22:55:57 +02:00
41882aab1d
Stub some required calls
...
Co-authored-by: PabloG02 <tioo23000@gmail.com >
2023-05-15 22:55:57 +02:00
a299bb3cf5
Implement GetCurrentIpConfigInfo
...
Needed for almost every LAN game
2023-05-15 22:55:57 +02:00
68bb8256da
Stub correctly some nifm calls
2023-05-15 22:55:57 +02:00
43195927cf
Implement GetAddrInfoRequest
...
Co-authored-by: PabloG02 <tioo23000@gmail.com >
2023-05-15 22:55:57 +02:00
8113413a72
Stub ntc
2023-05-15 22:55:56 +02:00
32f61e771a
Add setting to enable internet
...
Co-authored-by: PabloG02 <tioo23000@gmail.com >
2023-05-15 22:55:56 +02:00
9630870659
Address remaining feedback
2023-05-15 22:55:00 +02:00
dd5c6f7cc9
Add a few comments to the Memory manager
2023-05-15 22:55:00 +02:00
9d1f1aaa54
Move SvcMap/UnmapMemory inside the memory manager
2023-05-15 22:55:00 +02:00
4c0ed5ba67
General memman fixups & address review
2023-05-15 22:55:00 +02:00
44f21419c4
Implement svcSetMemoryPermission
...
Used by Minecraft legends, this should allow it to proceed further.
2023-05-15 22:55:00 +02:00
1e9a0f56de
Implement KTransferMemory correctly
2023-05-15 22:55:00 +02:00
b8bc210733
Restructure the memory manager
...
Changes and improves the accuracy of various features of the memory manager. Reduces stuttering in certain games.
2023-05-15 22:55:00 +02:00
bb06501ac8
Update README.md
2023-05-15 22:52:30 +02:00
be6f84c3c6
Update CI to the new project name
2023-05-09 23:43:43 +02:00
03e526c255
Update markdown files to the new project name
2023-05-09 23:04:13 +02:00
35fb874a42
Address remaining feedback
2023-05-02 13:39:07 +01:00
6e68786bd8
Address some feedback
...
Replace 0-9 with \d
Change zip import to use cache dir
Move export and import logic to their own functions
Delete zip after being shared
2023-05-02 13:39:07 +01:00
a6c2699395
Use constants instead of 0666
2023-05-02 13:39:07 +01:00
e7cf7c9dae
Change name of zip to {name} (v{version}) [{titleId}] - {saveTime}
2023-05-02 13:39:07 +01:00
dae5469a61
Fix regex
2023-05-02 13:39:07 +01:00
f85ecc23be
Change file creation permissions to 0666
2023-05-02 13:39:07 +01:00
71a0033f5b
Use the title of the game as the name of the zip.
...
This zip will have the structure gameTitle.zip/titleId/...
2023-05-02 13:39:07 +01:00
3dbd47082d
Make import and export buttons have text
2023-05-02 13:39:07 +01:00
9bcbb3af47
Extract strings
2023-05-02 13:39:07 +01:00
dc36f3d76a
Clean layout
2023-05-02 13:39:07 +01:00
5c4973e141
Use coroutines
2023-05-02 13:39:07 +01:00
c57d572936
Show dialog before deleting save
2023-05-02 13:39:07 +01:00
92c6eecfc8
Delete zip after exporting
2023-05-02 13:39:07 +01:00
b24bf9eb91
Make TitleId check more robust
2023-05-02 13:39:07 +01:00
a634bca2d2
Initial implementation of save management
2023-05-02 13:39:07 +01:00
b7548e51cf
Use AndroidX use
extension function instead of Kotlin built-in one
...
The Kotlin built-in `use` extension function applies to `AutoCloseable` only, and throws an error if the object it's being called on is not an `AutoCloseable`. This causes `OnScreenView` to fail to inflate on SDK < 31 as it retrieved the current theme primary color with a `TypedArray`, which only implements `AutoCloseable` since SDK 31 (Android 12).
The AndroidX core library provides a `use` extension function that applies to `TypeArray` instead of `AutoCloseable` so the fix is just a simple import.
2023-05-02 12:27:57 +01:00
cce4b3f89a
Add OSC recenter sticks option description
2023-05-02 12:27:57 +01:00