Skip to content

feat: mii abstractions#98

Merged
patchzyy merged 51 commits into
devfrom
feat/MiiCreator
Apr 7, 2025
Merged

feat: mii abstractions#98
patchzyy merged 51 commits into
devfrom
feat/MiiCreator

Conversation

@patchzyy
Copy link
Copy Markdown
Member

@patchzyy patchzyy commented Apr 3, 2025

Purpose of this PR:

This PR is made to change the current Mii implementation to the actual data represented in the mii

How to Test:

Parse mii data through the new system. So just launching the program and seeing everyones mii's

What Has Been Changed:

GameDataLoader and mii manager have been transformed into services

Related Issue Link:

Checklist before merging

  • [beep ] You have created relevant tests

@matellush
Copy link
Copy Markdown
Collaborator

This seems to crash WheelWizard on startup if there is no license. Also, using a "no name" Mii, it loads forever now instead of showing the default avatar (at the top) or displaying "no name" on the "My profiles" page (there it also loads forever).

@DirkDoes
Copy link
Copy Markdown
Member

DirkDoes commented Apr 3, 2025

yup. functionality works when you already configured stuff. But a first startup, like adding a portable-ww.txt will crash on startup

Copy link
Copy Markdown
Member

@DirkDoes DirkDoes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it crashes if there is no Mii to parse

Comment thread WheelWizard/Features/WiiManagement/GameDataLoaderService.cs Outdated
Copy link
Copy Markdown
Collaborator

@RubenBroere RubenBroere left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On the right track but still a lot to be improved and bugs to fix.

Comment thread WheelWizard.Test/WheelWizard.Test.csproj Outdated
Comment thread WheelWizard/Features/WiiManagement/Domain/Enums/MiiEnums.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/Domain/Enums/MiiEnums.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/Domain/Enums/MiiEnums.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/MiiHandlerExtentions.cs
Comment thread WheelWizard/Helpers/FileHelper.cs Outdated
Comment thread WheelWizard/Services/LiveData/RRLiveRooms.cs Outdated
Comment thread WheelWizard/Views/Layout.axaml.cs Outdated
Comment thread WheelWizard/Views/ViewUtils.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/Domain/Enums/MiiEnums.cs Outdated
@patchzyy patchzyy marked this pull request as draft April 6, 2025 09:21
@DirkDoes DirkDoes changed the title [WIP] Feat/mii abstractions [WIP] feat: mii abstractions Apr 6, 2025
@patchzyy patchzyy marked this pull request as ready for review April 6, 2025 13:52
@RubenBroere RubenBroere changed the title [WIP] feat: mii abstractions feat: mii abstractions Apr 6, 2025
Comment thread WheelWizard/Features/WiiManagement/GameDataLoaderService.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/GameDataLoaderService.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/GameDataLoaderService.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/GameDataLoaderService.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/GameDataLoaderService.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/GameDataLoaderService.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/GameDataLoaderService.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/MiiDbService.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/MiiRepositoryService.cs Outdated
Comment thread WheelWizard/Views/Pages/FriendsPage.axaml.cs Outdated
@DirkDoes DirkDoes requested review from DirkDoes and RubenBroere April 6, 2025 20:35
Comment thread WheelWizard/Features/WiiManagement/MiiDbService.cs Outdated
Comment thread WheelWizard/Features/WiiManagement/MiiRepositoryService.cs
@patchzyy patchzyy merged commit 9fdb729 into dev Apr 7, 2025
3 checks passed
@patchzyy patchzyy deleted the feat/MiiCreator branch April 7, 2025 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants