feat(fs): Correct save path hierarchy to prioritize mirroring and per-game paths #109
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/path-ordering-for-saves"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This commit refactors the save path selection logic in CreateSaveDataFactory to establish the correct hierarchy:
Mirrored Path: (Forces use of NAND)
Per-Game Custom Path
Global Custom Save Path
Default NAND
Additionally, the UI logic for "Open Save Data Location" has been updated to match this hierarchy, ensuring it opens the correct directory for the user. Logging has also been added to make save path selection easier to debug.