* fix slpCss
* initial commit
* add status to rank info payload and update rank icon animation
* fetch rank on boot
* send rank through player selections
* re-enable rank fetch on boot
* add rank visibility toggles and compress slpCSS
* re-enable rank fetch on boot and minor fixes
* chore: update dat files
* chore: code cleanup and codeset update
* refactor unreported logic in handleGetRank
* fix unreported logic again
* Revert "fix unreported logic again"
This reverts commit 8798d09ae5.
* Revert "refactor unreported logic in handleGetRank"
This reverts commit 443f38660a.
* fix: manage data offset issues for rank
* chore: update css dat
ff8bbdb410
* feat: add logic to fetch rank from mm response
* update rank icon position
* fix: only send connecting status in ranked
* fix: allow rank element to be fetched correctly
* reset rank init flag on logout and remove unused rank variables
* chore: update dat files
* fetch match result directly
* chore: remove rank initialization in dolphin
its handled by rust now
* chore: install latest c codeset
* chore: update rust extensions commit
* chore: revert version string
* chore: uncomment jukebox logic
* chore: clean up
* chore: update dat file
* fix: allow negative rating
* chore: update playback codes
---------
Co-authored-by: Jas Laferriere <Fizzi36@gmail.com>
* Shim SlippiDirectCodes to Rust port.
This changes out the internals of the `SlippiDirectCodes` class, wherein
it'll now just silently call over to the Rust side. This keeps the
changes minimal for now as we continue to migrate things out.
---------
Co-authored-by: Nikhil Narayana <nikhil.narayana@live.com>
So far, Dolphin hasn't been able to run on Android devices that use a
16 KiB page size. 16 KiB page sizes are a very new Android feature that
no phones have shipped with so far, so we're still compatible with the
phones that exist out there, but let's get this fixed before phones
start shipping with 16 KiB page sizes.
Because I couldn't get Android Studio's emulator to work, I haven't been
able to confirm that this change actually makes Dolphin fully compatible
with devices that use a 16 KiB page size. But I have confirmed that this
doesn't break anything on a regular 4 KiB page size device.
Due to an oversight in our CMakeLists, pkg-config would attempt to find *minizip* 3.0.0 (which doesn't exist) instead of *minizip-ng* 3.0.0, or at least it was on my Manjaro Linux machine. This has been fixed. The new submodule is using minizip-ng 3.0.4, the same version that was being used before.
It's actually kind of wild that these flags are enabled by default.
They produce an incredible amount of console output spam.
Let's remove them, especially since we've made other changes to this
CMakeLists.txt