Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
MudStepperExtended – Major Navigation Engine Overhaul & Feature Expansion
Overview
This PR introduces a complete modernization of MudStepperExtended, including:
The stepper is now far more predictable, extensible, and enterprise‑ready.
Fix #546 , Fix #444 , Fix #361 Fix #227
🚀 Navigation Engine Overhaul
A new central navigation engine has been implemented:
Key Benefits
New Public API
Old APIs (
SetActiveIndex) remain functional but marked Obsolete for compatibility.🧠 Step Status Logic Improvements
Status lifecycle is now fully defined:
Fixes Included
🎯 Result Step Workflow
Result step behavior was redesigned:
Steps.CountBeforeFinishedAsyncOnFinished🧩 Actions Panel Improvements
Actions now use the new API:
🎨 Header Rendering Enhancements
🔢 Dynamic Step Ordering Fixes
Ordernow immediately triggers a reorder📚 Documentation Update
All example pages are updated:
🧪 Extended Unit Tests
New test coverage includes:
🛠 Internal Refactors
✔️ Backwards Compatibility