0
0
mirror of https://github.com/Ishan09811/pine.git synced 2025-04-29 16:35:12 +00:00

2183 Commits

Author SHA1 Message Date
PabloG02
395e08d002 Stub GetIndirectLayerConsumerHandle 2023-09-21 11:07:48 +02:00
PabloG02
c3eef5077f Stub SetAutoSleepDisabled and IsAutoSleepDisabled 2023-09-21 11:07:48 +02:00
PabloG02
937eacef4a Stub SetLcdBacklighOffEnabled 2023-09-21 11:07:48 +02:00
PabloG02
a523af2129 Stub some services related to StereoVision
Based mostly in Ryujinx
2023-09-21 11:07:48 +02:00
PabloG02
13f88f7584 Stub ResetSevenSixAxisSensorTimestamp 2023-09-21 11:07:48 +02:00
PabloG02
d32aa86193 Stub some services in ILblController 2023-09-21 11:07:48 +02:00
PabloG02
ffb93d21e1 Stub SetVrModeEnabled, BeginVrModeEx and EndVrModeEx 2023-09-21 11:07:48 +02:00
PabloG02
c43912c1f8 Stub GetAlbumFileList0AafeAruidDeprecated 2023-09-21 11:07:48 +02:00
PabloG02
e05de1acb4 Stub IsVibrationDeviceMounted 2023-09-21 11:07:48 +02:00
PabloG02
80911207dd Stub IsIlluminanceAvailable and GetCurrentIlluminanceEx 2023-09-21 11:07:48 +02:00
PabloG02
f0430e4635 Stub GetAlbumFileList3AaeAruid 2023-09-21 11:07:48 +02:00
PabloG02
d241e84688 Stub CheckFirmwareVersion 2023-09-21 11:07:48 +02:00
PabloG02
1bfdcaa3a6 Stub ReportUserIsActive 2023-09-21 11:07:48 +02:00
PabloG02
3ca24b9f5d Stub GetTemperatureMilliC 2023-09-21 11:07:48 +02:00
PabloG02
9465bfeb52 Stub StopImageProcessorAsync 2023-09-21 11:07:48 +02:00
PabloG02
eb2d04ea8c Stub GetSaveDataSizeMax 2023-09-21 11:07:48 +02:00
PabloG02
ce0aad3fd8 Fix firmware version not being shown after importing 2023-09-07 16:54:10 +02:00
PabloG02
0789ba1ac8 Address feedback 2023-09-06 17:31:49 +02:00
PabloG02
2eaf5d2ea2 Change to CircularProgressIndicator 2023-09-06 17:31:49 +02:00
PabloG02
471e61eb4f Change task to not return anything 2023-09-06 17:31:49 +02:00
PabloG02
54d4586e9f Extract fonts from firmware 2023-09-06 17:31:49 +02:00
PabloG02
32c1519bf1 Fix file creation in OsFileSystem 2023-09-06 17:31:49 +02:00
PabloG02
6ee94da80a Check if firmware directory has been modified manually 2023-09-06 17:31:49 +02:00
PabloG02
e64ef756bc Disable firmware import if keys have not been imported 2023-09-06 17:31:49 +02:00
PabloG02
b0cee4a212 Show installed firmware version 2023-09-06 17:31:49 +02:00
PabloG02
7dfc145248 Add UI to import firmware 2023-09-06 17:31:49 +02:00
PabloG02
289979e0a2 Add ability to export all save files
* Move save data management logic to its own class
* Remove `specificWorkUI` from companion object
* Do callback properly
* Use string resources
* Remove `lastZipCreated`
* Remove `ActivityResultLauncher`s from SaveManagementUtils
2023-09-06 17:06:15 +02:00
lynxnb
555a9d0774 utils: Remove Format proxy utility for implicit pointer formatting
The formatting API used across the code base now is 100% compliant with that of libfmt.
2023-09-06 16:51:01 +02:00
lynxnb
288f016f84 logger: Migrate remaining calls to the new logger and remove old logger 2023-09-06 16:51:01 +02:00
lynxnb
772970d158 logger: Enable the new async logger 2023-09-06 16:51:01 +02:00
lynxnb
e0d4dde4db settings: Add logLevel as a proper setting
The log level is now a proper setting, which also allows it to be set per-game.
2023-09-06 16:51:01 +02:00
lynxnb
c18e13facf logger: Refactor all Verbose log calls to the new macros 2023-09-06 16:51:01 +02:00
lynxnb
d151daffa9 logger: Refactor all Debug log calls to the new macros 2023-09-06 16:51:01 +02:00
lynxnb
4747107dbd logger: Refactor all Info log calls to the new macros 2023-09-06 16:51:01 +02:00
lynxnb
e894970128 logger: Refactor all Warning log calls to the new macros 2023-09-06 16:51:01 +02:00
lynxnb
3c6e357e50 logger: Refactor all Error log calls to the new macros 2023-09-06 16:51:01 +02:00
lynxnb
3a1252a547 logger: Introduce a new AsyncLogger
AsyncLogger pushes messages into a message queue, a thread on the other side takes care of writing messages out to file and logcat. Logging macros use the `fmt::format` formatting syntax.
2023-09-06 16:51:01 +02:00
lynxnb
2c363ab905 common: Improve CircularQueue
This commit adds a Push method that accepts an rvalue-reference to the item to push, an Emplace method that constructs the item in-place, and an Empty method to check if the queue is empty.
It also moves items out of the queue when Pop is called.
2023-09-06 16:51:01 +02:00
lynxnb
1447b0aa09 common: Simplify some includes 2023-09-06 16:51:01 +02:00
lynxnb
5787c7e737 common: Remove compile-time formatting utilities
As we decided to fully embrace `libfmt` formatting syntax, we are removing the means of implicitly formatting pointers for compile-time format strings as they would end up unused in the codebase.
2023-09-06 16:51:01 +02:00
lynxnb
e2fe6fee76 services: Add missing log argument 2023-09-06 16:51:01 +02:00
lynxnb
60bd64b71f common: Remove redundant formatter from base.h 2023-09-06 16:51:01 +02:00
lynxnb
558de46ca6 common: Introduce compile-time pointer formatting utilities 2023-09-06 16:51:01 +02:00
lynxnb
d9f8f74013 libs: Use Strato's shader-compiler fork 2023-09-03 00:50:30 +02:00
PabloG02
9d29ad97a4 Fix crash in settings when rotating device twice while a dialog is opened 2023-08-13 16:31:31 +02:00
Adrien Bouillon
aa0a45eb57 RequestSyncDeliveryCache service stub
RequestSyncDeliveryCache service stub

Update app/src/main/cpp/skyline/services/bcat/IDeliveryCacheProgressService.cpp

Co-authored-by: Pablo González <71378035+PabloG02@users.noreply.github.com>

adding spaces at the end of the files
2023-08-07 15:10:10 +02:00
Dzmitry Dubrova
0eee5b81b9 Implement simple system archives reading 2023-08-07 12:39:29 +02:00
Crytonics
98c5b26f33 Auto-hide OSD for Joystick input sources only
Checking for the Gamepad input source caused false positives for some ROMs where the virtual keyboard is reported as a gamepad.
2023-08-07 12:37:30 +02:00
Adrien Bouillon
7026470b56 RequestSyncDeliveryCache service stub 2023-08-03 21:21:07 +02:00
lynxnb
a9e576e86d Move Boost submodule to the Strato org 2023-07-04 12:47:14 +02:00