Skip to content

Feat/mii animator - #525

Merged
patchzyy merged 44 commits into
mainfrom
feat/mii-animator
Oct 11, 2026
Merged

patchzyy merged 44 commits into
mainfrom
feat/mii-animator

Conversation

@patchzyy

Copy link
Copy Markdown
Member

Purpose of this PR:

How to Test:

What Has Been Changed:

Related Issue Link:

Checklist before merging

  • You have created relevant tests

patchzyy and others added 30 commits October 7, 2026 23:14
…e Mii animator dev window

- NativeMiiRenderer exposes GPU-ready head meshes and a frame setup that matches the CPU renderer's camera, lighting and colours
- MiiRealtimeView: OpenGlControlBase that draws a posed/animated Mii on a transparent background, raises animation events and reports when OpenGL is unavailable
- Dev window plays animations on the GPU (with an FPS readout) and falls back to the CPU renderer
…iew while dragging

- MiiRenderView (Mii3DRender) now hosts MiiRealtimeView; rotate/pan/zoom just updates the camera and redraws
- Removed PreviewRenderScale, HighQualitySettleDelayMs and the settle/rapid-change preview logic
- Falls back to full-quality CPU renders if OpenGL isn't available
- MiiRealtimeView: SetMii with caller-provided studio data, keeps the previous Mii on screen while the new head builds, skips building heads of Miis that were already replaced, MiiShown event, init watchdog only counts visible time
@coderabbitai

coderabbitai Bot commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 366 files, which is 216 over the limit of 150.

To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 3844dc2b-5ff6-433e-8270-a6f2e36b6007

📥 Commits

Reviewing files that changed from the base of the PR and between 9c1be3a and 7d7c560.


⛔ Files ignored due to path filters (2)
  • WheelWizard/Resources/Images/MiiEditorFloor.svg is excluded by !**/*.svg
  • WheelWizard/Resources/Images/WiiCompiled.png is excluded by !**/*.png

📒 Files selected for processing (366)
  • WheelWizard.Test/Features/MiiAnimations/MiiAnimationLibraryTests.cs
  • WheelWizard.Test/Features/MiiAnimations/MiiAnimationPlayerTests.cs
  • WheelWizard.Test/Features/MiiAnimations/MiiEditorDirectorTests.cs
  • WheelWizard.Test/Features/MiiHeadStoreTests.cs
  • WheelWizard.UI.Test/ApplicationCompositionTests.cs
  • WheelWizard.UI.Test/BadgeBindingTests.cs
  • WheelWizard.UI.Test/MacApplicationMenuTests.cs
  • WheelWizard.UI.Test/MiiControlTests.cs
  • WheelWizard.UI.Test/MiiEditorFloorTests.cs
  • WheelWizard.UI.Test/ModBrowserPreviewTests.cs
  • WheelWizard.UI.Test/SharedControlTests.cs
  • WheelWizard.UI.Test/ToolTipBubbleBehaviorTests.cs
  • WheelWizard.UI.Test/WindowCompositionTests.cs
  • WheelWizard/Features/Launching/Presentation/DolphinLaunchPresentation.cs
  • WheelWizard/Features/MiiAnimation/Core/Animation/AnimActor.cs
  • WheelWizard/Features/MiiAnimation/Core/Animation/AnimCurve.cs
  • WheelWizard/Features/MiiAnimation/Core/Animation/AnimEvent.cs
  • WheelWizard/Features/MiiAnimation/Core/Animation/Channels.cs
  • WheelWizard/Features/MiiAnimation/Core/Animation/Interpolation.cs
  • WheelWizard/Features/MiiAnimation/Core/Animation/MiiAnimation.cs
  • WheelWizard/Features/MiiAnimation/Core/Animation/MiiExpression.cs
  • WheelWizard/Features/MiiAnimation/Core/Animation/ParticleEffect.cs
  • WheelWizard/Features/MiiAnimation/Core/Animation/ParticleShape.cs
  • WheelWizard/Features/MiiAnimation/Core/Evaluation/MiiPose.cs
  • WheelWizard/Features/MiiAnimation/Core/Evaluation/MiiRig.cs
  • WheelWizard/Features/MiiAnimation/Core/Evaluation/MiiStage.cs
  • WheelWizard/Features/MiiAnimation/Core/Evaluation/ParticleEvaluator.cs
  • WheelWizard/Features/MiiAnimation/Core/Format/MiiAnimFormat.cs
  • WheelWizard/Features/MiiAnimation/Core/Rig/GlbFile.cs
  • WheelWizard/Features/MiiAnimation/Core/Rig/MiiBodyModel.cs
  • WheelWizard/Features/MiiAnimation/Core/Rig/MiiBone.cs
  • WheelWizard/Features/MiiAnimation/Editor/MiiEditorDirector.cs
  • WheelWizard/Features/MiiAnimation/Editor/MiiEditorReaction.cs
  • WheelWizard/Features/MiiAnimation/Library/IMiiAnimationLibrary.cs
  • WheelWizard/Features/MiiAnimation/Library/MiiAnimationLibrary.cs
  • WheelWizard/Features/MiiAnimation/Library/MiiClipPicker.cs
  • WheelWizard/Features/MiiAnimation/MiiAnimationExtensions.cs
  • WheelWizard/Features/MiiAnimation/MiiPerformances.cs
  • WheelWizard/Features/MiiAnimation/Playback/MiiAnimationPlayer.cs
  • WheelWizard/Features/MiiAnimation/Playback/MiiLookLayer.cs
  • WheelWizard/Features/MiiAnimation/Playback/MiiPerformer.cs
  • WheelWizard/Features/MiiAnimation/Resources/FemaleBody.glb
  • WheelWizard/Features/MiiAnimation/Resources/MaleBody.glb
  • WheelWizard/Features/MiiImages/Domain/LockedMii.cs
  • WheelWizard/Features/MiiImages/Domain/MiiImageVariants.cs
  • WheelWizard/Features/MiiImages/MiiImagesSingletonService.cs
  • WheelWizard/Features/MiiImages/Views/BaseMiiImage.cs
  • WheelWizard/Features/MiiImages/Views/Mii3DRender.cs
  • WheelWizard/Features/MiiImages/Views/MiiAnimatedImage.cs
  • WheelWizard/Features/MiiImages/Views/MiiAnimatedView.cs
  • WheelWizard/Features/MiiImages/Views/MiiControlThemes.cs
  • WheelWizard/Features/MiiImages/Views/MiiHoverView.axaml
  • WheelWizard/Features/MiiImages/Views/MiiHoverView.axaml.cs
  • WheelWizard/Features/MiiImages/Views/MiiImageControl.cs
  • WheelWizard/Features/MiiImages/Views/MiiImageLoader.cs
  • WheelWizard/Features/MiiImages/Views/MiiImageLoaderWithHover.cs
  • WheelWizard/Features/MiiImages/Views/MiiImageView.axaml
  • WheelWizard/Features/MiiImages/Views/MiiImageView.axaml.cs
  • WheelWizard/Features/MiiImages/Views/MiiPeeker.axaml
  • WheelWizard/Features/MiiImages/Views/MiiPeeker.axaml.cs
  • WheelWizard/Features/MiiImages/Views/MiiRealtimeView.Locked.cs
  • WheelWizard/Features/MiiImages/Views/MiiRealtimeView.Nudge.cs
  • WheelWizard/Features/MiiImages/Views/MiiRealtimeView.Parts.cs
  • WheelWizard/Features/MiiImages/Views/MiiRealtimeView.cs
  • WheelWizard/Features/MiiImages/Views/MiiRenderView.axaml
  • WheelWizard/Features/MiiImages/Views/MiiRenderView.axaml.cs
  • WheelWizard/Features/MiiRendering/Realtime/GlPrograms.cs
  • WheelWizard/Features/MiiRendering/Realtime/HeadPart.cs
  • WheelWizard/Features/MiiRendering/Realtime/MiiGpuRenderer.cs
  • WheelWizard/Features/MiiRendering/Realtime/MiiHeadStore.cs
  • WheelWizard/Features/MiiRendering/Realtime/MiiShaders.cs
  • WheelWizard/Features/MiiRendering/Realtime/ParticleRenderer.cs
  • WheelWizard/Features/MiiRendering/Services/IMiiNativeRenderer.cs
  • WheelWizard/Features/MiiRendering/Services/MiiRenderWorkers.cs
  • WheelWizard/Features/MiiRendering/Services/NativeMiiRenderer.Locked.cs
  • WheelWizard/Features/MiiRendering/Services/NativeMiiRenderer.Realtime.cs
  • WheelWizard/Features/MiiRendering/Services/NativeMiiRenderer.cs
  • WheelWizard/Features/Mods/Views/Dialogs/ModBrowserWindow.axaml
  • WheelWizard/Features/Mods/Views/Dialogs/ModContent.axaml
  • WheelWizard/Features/Mods/Views/GridModPanel.axaml
  • WheelWizard/Features/Mods/Views/GridModPanel.axaml.cs
  • WheelWizard/Features/Mods/Views/ModBrowserListItem.axaml
  • WheelWizard/Features/Mods/Views/ModsPage.axaml
  • WheelWizard/Features/Mods/Views/ModsPage.axaml.cs
  • WheelWizard/Features/RrRooms/Views/PlayerListItem.axaml
  • WheelWizard/Features/RrRooms/Views/PlayerListItem.axaml.cs
  • WheelWizard/Features/RrRooms/Views/RoomDetailsPage.axaml
  • WheelWizard/Features/RrRooms/Views/RoomDetailsPage.axaml.cs
  • WheelWizard/Features/RrRooms/Views/RoomsPage.axaml
  • WheelWizard/Features/Settings/Views/AnimationSettingToggle.cs
  • WheelWizard/Features/Settings/Views/AppInfo.axaml
  • WheelWizard/Features/Settings/Views/AppInfo.axaml.cs
  • WheelWizard/Features/Settings/Views/AppearanceSettings.axaml
  • WheelWizard/Features/Settings/Views/AppearanceSettings.axaml.cs
  • WheelWizard/Features/Settings/Views/OtherSettings.axaml
  • WheelWizard/Features/Settings/Views/RecompSettings.axaml
  • WheelWizard/Features/Settings/Views/RecompSettings.axaml.cs
  • WheelWizard/Features/Settings/Views/SettingsPage.axaml
  • WheelWizard/Features/Settings/Views/SettingsPage.axaml.cs
  • WheelWizard/Features/Settings/Views/SettingsVersionInfo.axaml
  • WheelWizard/Features/Settings/Views/SettingsVersionInfo.axaml.cs
  • WheelWizard/Features/Settings/Views/VideoSettings.axaml
  • WheelWizard/Features/Settings/Views/WhWzSettings.axaml
  • WheelWizard/Features/Settings/Views/WhWzSettings.axaml.cs
  • WheelWizard/Features/WheelWizardData/Views/CommunityBadge.axaml
  • WheelWizard/Features/WheelWizardData/Views/CommunityCountBadge.axaml
  • WheelWizard/Features/WheelWizardData/Views/CommunityCountBadge.axaml.cs
  • WheelWizard/Features/WheelWizardData/Views/CurrentUserProfile.axaml.cs
  • WheelWizard/Features/WheelWizardData/Views/Dialogs/AddFriendConfirmationWindow.axaml
  • WheelWizard/Features/WheelWizardData/Views/Dialogs/PlayerProfileWindow.axaml
  • WheelWizard/Features/WheelWizardData/Views/FriendsListItem.axaml
  • WheelWizard/Features/WheelWizardData/Views/FriendsListItem.axaml.cs
  • WheelWizard/Features/WheelWizardData/Views/FriendsPage.axaml
  • WheelWizard/Features/WheelWizardData/Views/FriendsPage.axaml.cs
  • WheelWizard/Features/WheelWizardData/Views/LeaderboardPage.axaml
  • WheelWizard/Features/WheelWizardData/Views/LeaderboardPage.axaml.cs
  • WheelWizard/Features/WheelWizardData/Views/LeaderboardPodiumCard.axaml
  • WheelWizard/Features/WheelWizardData/Views/LeaderboardPodiumCard.axaml.cs
  • WheelWizard/Features/WheelWizardData/Views/LeaderboardPodiumStage.cs
  • WheelWizard/Features/WheelWizardData/Views/LeaderboardPodiumStep.axaml
  • WheelWizard/Features/WheelWizardData/Views/LeaderboardPodiumStep.axaml.cs
  • WheelWizard/Features/WheelWizardData/Views/UserProfilePage.axaml
  • WheelWizard/Features/WheelWizardData/Views/UserProfilePage.axaml.cs
  • WheelWizard/Features/WheelWizardData/Views/VrGraphAreaFill.cs
  • WheelWizard/Features/WheelWizardData/Views/VrHistoryGraph.axaml
  • WheelWizard/Features/WheelWizardData/Views/VrHistoryGraph.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiCarouselWindow.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiCarouselWindow.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorBeardPage.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorBeardPage.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorEmpty.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorEmpty.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorEyebrows.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorEyebrows.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorEyes.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorEyes.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorFace.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorFace.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorGeneral.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorGeneral.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorGlasses.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorGlasses.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorHair.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorHair.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorLips.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorLips.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorMole.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorMole.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorNose.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorNose.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorStartPage.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/EditorStartPage.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditor/MiiEditorBaseControl.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditorWindow.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiEditorWindow.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Dialogs/MiiSelectorWindow.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Editor/MiiColorMappings.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Editor/MiiEditorFloor.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Editor/MiiEditorPage.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Editor/MiiEditorPage.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Editor/MiiEditorParts.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Editor/MiiEditorScene.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/Editor/MiiEditorSession.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/MiiBlock.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/MiiBlock.axaml.cs
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/MiiListPage.axaml
  • WheelWizard/Features/WiiManagement/MiiManagement/Views/MiiListPage.axaml.cs
  • WheelWizard/Program.cs
  • WheelWizard/Resources/Animations/editor/become_boy/Become_boy.miianim
  • WheelWizard/Resources/Animations/editor/become_girl/Become_girl.miianim
  • WheelWizard/Resources/Animations/editor/body_shape/Body_shape_stretch.miianim
  • WheelWizard/Resources/Animations/editor/body_shape/Body_shape_width_check.miianim
  • WheelWizard/Resources/Animations/editor/enter/Editor_enter_ready.miianim
  • WheelWizard/Resources/Animations/editor/enter/Editor_enter_wave.miianim
  • WheelWizard/Resources/Animations/editor/favorite/Favorite_selected.miianim
  • WheelWizard/Resources/Animations/editor/favorite_color/Shirt_color_compare.miianim
  • WheelWizard/Resources/Animations/editor/favorite_color/Shirt_color_present.miianim
  • WheelWizard/Resources/Animations/editor/favorite_color/Shirt_color_surprise.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_calm_breathing.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_deep_sigh.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_easy_arm_swing.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_easy_twist.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_hand_on_hip.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_hands_clasped.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_hum_along.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_knee_bounce.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_lazy_lean_back.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_look_around.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_loose_wrists.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_rock_heel_toe.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_shoulder_shrug.miianim
  • WheelWizard/Resources/Animations/editor/idle/Editor_idle_toe_tap.miianim
  • WheelWizard/Resources/Animations/editor/name/Name_introduction.miianim
  • WheelWizard/Resources/Animations/editor/name/Name_thinking.miianim
  • WheelWizard/Resources/Animations/editor/picker/Picker_fall_belly_flop.miianim
  • WheelWizard/Resources/Animations/editor/picker/Picker_fall_classic_drop.miianim
  • WheelWizard/Resources/Animations/editor/picker/Picker_fall_flailing_float.miianim
  • WheelWizard/Resources/Animations/editor/picker/Picker_fall_somersault.miianim
  • WheelWizard/Resources/Animations/editor/randomize/Randomize_reveal.miianim
  • WheelWizard/Resources/Animations/editor/randomize/Randomize_shuffle.miianim
  • WheelWizard/Resources/Animations/editor/save/Save_proud_bow.miianim
  • WheelWizard/Resources/Animations/editor/save/Save_relief.miianim
  • WheelWizard/Resources/Animations/editor/unfavorite/Favorite_removed.miianim
  • WheelWizard/Resources/Animations/editor/unfavorite/Favorite_removed_stomp.miianim
  • WheelWizard/Resources/Animations/friends/asleep/Friends_asleep_breathing.miianim
  • WheelWizard/Resources/Animations/friends/asleep/Friends_asleep_bubble.miianim
  • WheelWizard/Resources/Animations/friends/asleep/Friends_asleep_nodding.miianim
  • WheelWizard/Resources/Animations/friends/doze_off/Friends_doze_off.miianim
  • WheelWizard/Resources/Animations/friends/online/Friends_online_idle_amused.miianim
  • WheelWizard/Resources/Animations/friends/online/Friends_online_idle_attentive.miianim
  • WheelWizard/Resources/Animations/friends/online/Friends_online_idle_curious.miianim
  • WheelWizard/Resources/Animations/friends/online/wave/Friends_wave_excited.miianim
  • WheelWizard/Resources/Animations/friends/online/wave/Friends_wave_hello.miianim
  • WheelWizard/Resources/Animations/friends/online/wave/Friends_wave_shy.miianim
  • WheelWizard/Resources/Animations/friends/wake_up/Friends_wake_up.miianim
  • WheelWizard/Resources/Animations/leaderboard/enter/first/Podium_enter_first.miianim
  • WheelWizard/Resources/Animations/leaderboard/enter/second/Podium_enter_second.miianim
  • WheelWizard/Resources/Animations/leaderboard/enter/third/Podium_enter_third.miianim
  • WheelWizard/Resources/Animations/leaderboard/scenes/First_place_high_fives.miianim
  • WheelWizard/Resources/Animations/leaderboard/scenes/Second_place_conductor.miianim
  • WheelWizard/Resources/Animations/leaderboard/scenes/Third_place_copycat.miianim
  • WheelWizard/Resources/Animations/peek/asleep/Peek_asleep_breathing.miianim
  • WheelWizard/Resources/Animations/peek/asleep/slip/Peek_asleep_slip.miianim
  • WheelWizard/Resources/Animations/peek/awake/Peek_awake_happy.miianim
  • WheelWizard/Resources/Animations/peek/awake/Peek_awake_look_around.miianim
  • WheelWizard/Resources/Animations/peek/doze_off/Peek_doze_off.miianim
  • WheelWizard/Resources/Animations/peek/wake_up/Peek_wake_up.miianim
  • WheelWizard/Resources/Animations/profile/idle/Editor_idle_attentive_upper.miianim
  • WheelWizard/Resources/Animations/profile/idle/Editor_idle_curious_tilt_upper.miianim
  • WheelWizard/Resources/Animations/profile/idle/Editor_idle_downward_glance_upper.miianim
  • WheelWizard/Resources/Animations/profile/idle/Editor_idle_glance_left_upper.miianim
  • WheelWizard/Resources/Animations/profile/idle/Editor_idle_glance_right_upper.miianim
  • WheelWizard/Resources/Animations/profile/idle/Editor_idle_look_between_upper.miianim
  • WheelWizard/Resources/Animations/profile/idle/Editor_idle_neck_settle_upper.miianim
  • WheelWizard/Resources/Animations/profile/idle/Editor_idle_quiet_nod_upper.miianim
  • WheelWizard/Resources/Animations/profile/idle/Editor_idle_relaxed_listen_upper.miianim
  • WheelWizard/Resources/Animations/profile/idle/Editor_idle_upward_thought_upper.miianim
  • WheelWizard/Resources/Animations/profile/make_primary/Make_primary_captain.miianim
  • WheelWizard/Resources/Animations/profile/make_primary/Make_primary_proud.miianim
  • WheelWizard/Resources/Animations/profile/quick_appear/from_below/Quick_pop_cheer.miianim
  • WheelWizard/Resources/Animations/profile/quick_appear/from_below/Quick_pop_up.miianim
  • WheelWizard/Resources/Animations/profile/quick_appear/from_left/Quick_slide_from_left.miianim
  • WheelWizard/Resources/Animations/profile/quick_appear/from_right/Quick_slide_from_right.miianim
  • WheelWizard/Resources/Animations/profile/quick_exit/to_below/Quick_drop_down.miianim
  • WheelWizard/Resources/Animations/profile/quick_exit/to_left/Quick_slide_to_left.miianim
  • WheelWizard/Resources/Animations/profile/quick_exit/to_right/Quick_slide_to_right.miianim
  • WheelWizard/Resources/Animations/profile/rename/Rename_delighted.miianim
  • WheelWizard/Resources/Animations/profile/rename/Rename_introduction.miianim
  • WheelWizard/Resources/Animations/profile/window/funny/Window_double_take.miianim
  • WheelWizard/Resources/Animations/profile/window/funny/Window_peek.miianim
  • WheelWizard/Resources/Animations/profile/window/hello/Window_hello_pop.miianim
  • WheelWizard/Resources/Animations/profile/window/hello/Window_hello_slide.miianim
  • WheelWizard/Resources/Animations/profile/window/idle/Window_idle_lean.miianim
  • WheelWizard/Resources/Animations/profile/window/idle/Window_idle_sway.miianim
  • WheelWizard/Resources/Animations/shared/appear/Appear.miianim
  • WheelWizard/Resources/Animations/shared/appear/Appear_balloon.miianim
  • WheelWizard/Resources/Languages/cs.yml
  • WheelWizard/Resources/Languages/de.yml
  • WheelWizard/Resources/Languages/en.yml
  • WheelWizard/Resources/Languages/es.yml
  • WheelWizard/Resources/Languages/fi.yml
  • WheelWizard/Resources/Languages/fr.yml
  • WheelWizard/Resources/Languages/it.yml
  • WheelWizard/Resources/Languages/ja.yml
  • WheelWizard/Resources/Languages/ko.yml
  • WheelWizard/Resources/Languages/nl.yml
  • WheelWizard/Resources/Languages/pl.yml
  • WheelWizard/Resources/Languages/pt.yml
  • WheelWizard/Resources/Languages/ru.yml
  • WheelWizard/Resources/Languages/tr.yml
  • WheelWizard/SetupExtensions.cs
  • WheelWizard/Views/App.axaml
  • WheelWizard/Views/App.axaml.cs
  • WheelWizard/Views/Components/ActionButton.axaml
  • WheelWizard/Views/Components/ActionButton.cs
  • WheelWizard/Views/Components/Button.axaml
  • WheelWizard/Views/Components/Button.axaml.cs
  • WheelWizard/Views/Components/Dropdown.axaml
  • WheelWizard/Views/Components/Dropdown.cs
  • WheelWizard/Views/Components/HintTooltip.cs
  • WheelWizard/Views/Components/InputField.axaml
  • WheelWizard/Views/Components/InputField.cs
  • WheelWizard/Views/Components/LinkButton.axaml
  • WheelWizard/Views/Components/LinkButton.axaml.cs
  • WheelWizard/Views/Components/ListActionButton.axaml
  • WheelWizard/Views/Components/ListActionButton.axaml.cs
  • WheelWizard/Views/Components/LoadingIcon.axaml
  • WheelWizard/Views/Components/LoadingIcon.axaml.cs
  • WheelWizard/Views/Components/MultiIconRadioButton.axaml
  • WheelWizard/Views/Components/MultiIconRadioButton.axaml.cs
  • WheelWizard/Views/Components/SegmentedControl.axaml
  • WheelWizard/Views/Components/SegmentedControl.cs
  • WheelWizard/Views/Components/Spinner.axaml
  • WheelWizard/Views/Components/Spinner.cs
  • WheelWizard/Views/Components/SplitButton.axaml
  • WheelWizard/Views/Components/SplitButton.cs
  • WheelWizard/Views/Components/StatusBadge.axaml
  • WheelWizard/Views/Components/StatusBadge.axaml.cs
  • WheelWizard/Views/Components/TextField.axaml
  • WheelWizard/Views/Components/TextField.axaml.cs
  • WheelWizard/Views/Components/TileButton.axaml
  • WheelWizard/Views/Components/TileButton.axaml.cs
  • WheelWizard/Views/Components/Toggle.axaml
  • WheelWizard/Views/Components/ToggleCheckBox.cs
  • WheelWizard/Views/Components/ToggleRadioButton.cs
  • WheelWizard/Views/Converters/CollectionConverters.cs
  • WheelWizard/Views/Converters/IconDataConverter.cs
  • WheelWizard/Views/Converters/NullToBoolConverter.cs
  • WheelWizard/Views/Converters/NumberConverters.cs
  • WheelWizard/Views/DesignTime/DevToolWindow.axaml
  • WheelWizard/Views/DesignTime/DevToolWindow.axaml.cs
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkButtonsPage.axaml
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkButtonsPage.axaml.cs
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkDropdownsPage.axaml
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkDropdownsPage.axaml.cs
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkIconLabelsPage.axaml
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkIconLabelsPage.axaml.cs
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkIconsPage.axaml
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkIconsPage.axaml.cs
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkInputFieldsPage.axaml
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkInputFieldsPage.axaml.cs
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkSectionPageBase.cs
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkStateBoxesPage.axaml
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkStateBoxesPage.axaml.cs
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkTextStylesPage.axaml
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkTextStylesPage.axaml.cs
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkToggleButtonsPage.axaml
  • WheelWizard/Views/DesignTime/KitchenSink/KitchenSinkToggleButtonsPage.axaml.cs
  • WheelWizard/Views/DesignTime/KitchenSinkPage.axaml
  • WheelWizard/Views/DesignTime/KitchenSinkPage.axaml.cs
  • WheelWizard/Views/DesignTime/MiiAnimatorDevWindow.axaml
  • WheelWizard/Views/DesignTime/MiiAnimatorDevWindow.axaml.cs
  • WheelWizard/Views/DesignTime/TestingPage.axaml
  • WheelWizard/Views/Dialogs/Base/PopupWindow.axaml
  • WheelWizard/Views/Dialogs/Base/PopupWindow.axaml.cs
  • WheelWizard/Views/Dialogs/MessageBoxWindow.axaml
  • WheelWizard/Views/Dialogs/MessageBoxWindow.axaml.cs
  • WheelWizard/Views/Dialogs/MiiRenderingSetupPopup.axaml
  • WheelWizard/Views/Dialogs/OptionsWindow.axaml.cs
  • WheelWizard/Views/Dialogs/ProgressWindow.axaml
  • WheelWizard/Views/Dialogs/TextInputWindow.axaml
  • WheelWizard/Views/Dialogs/TextInputWindow.axaml.cs
  • WheelWizard/Views/Dialogs/YesNoWindow.axaml
  • WheelWizard/Views/Dialogs/YesNoWindow.axaml.cs
  • WheelWizard/Views/Shell/BaseWindow.cs
  • WheelWizard/Views/Shell/Controls/SidebarRadioButton.axaml
  • WheelWizard/Views/Shell/Controls/SidebarRadioButton.axaml.cs
  • WheelWizard/Views/Shell/Layout.Sidebar.cs
  • WheelWizard/Views/Shell/Layout.axaml
  • WheelWizard/Views/Shell/Layout.axaml.cs
  • WheelWizard/Views/Shell/Navigation/NavigationService.cs
  • WheelWizard/Views/Shell/Startup/SplashWindow.axaml.cs
  • WheelWizard/Views/Shell/ViewModels/HomeViewModel.cs
  • WheelWizard/Views/Shell/ViewUtils.cs
  • WheelWizard/Views/Shell/Views/HomePage.axaml
  • WheelWizard/Views/Shell/Views/HomePage.axaml.cs
  • WheelWizard/Views/Shell/WindowAppearance.cs
  • WheelWizard/Views/Styles/Resources/Constants.axaml
  • WheelWizard/Views/Styles/Resources/Icons.axaml
  • WheelWizard/Views/Styles/Resources/MiiIcons/MiiEye.axaml
  • WheelWizard/Views/Styles/Styles/DropdownStyles.axaml
  • WheelWizard/Views/Styles/Styles/SliderStyles.axaml
  • WheelWizard/Views/Styles/Styles/TextBoxStyles.axaml
  • WheelWizard/Views/Styles/Styles/TextStyles.axaml
  • WheelWizard/Views/Styles/Styles/ToggleButtonStyles.axaml
  • WheelWizard/WheelWizard.csproj

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@patchzyy
patchzyy merged commit 61162a2 into main Oct 11, 2026
3 checks passed
@patchzyy
patchzyy deleted the feat/mii-animator branch October 11, 2026 17:55
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.

2 participants