Save load replay - #11
Open
DevGeniusCode wants to merge 12 commits into
Open
Conversation
DevGeniusCode
force-pushed
the
SaveLoadReplay
branch
from
April 12, 2026 11:29
dfb6eeb to
442915b
Compare
Owner
|
Please add in-game comparisons (vanilla and Improved Menus). |
Contributor
Author
…SaveLoad and SaveLoad
DevGeniusCode
force-pushed
the
SaveLoadReplay
branch
from
April 18, 2026 09:26
9509688 to
8dc7f06
Compare
Owner
|
I'm not too convinced with having the "Are you sure" tab at the right side. I personally keep it on the center but with less height. The rest looks better. |
Contributor
Author
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.









UI Refactor: Redesign layout and stack buttons in SaveLoad, ReplayMenu, and PopupSaveLoad
This PR structurally and visually updates the save/load and replay interfaces to unify them with the game's updated design language. The overarching goal was to transition away from the legacy Horizontal Action Bar layout to a cleaner, modern Vertical Action Stack (right-aligned column layout) across all three related menus (
SaveLoad,ReplayMenu, andPopupSaveLoad). Alongside this visual modernization, column widths were standardized across all lists, and underlying engine dependencies were carefully managed to ensure absolute stability.Key Changes:
PopupSaveLoad,SaveLoad, andReplayMenu. Standardized the column widths across all file lists for visual consistency. All action buttons are perfectly aligned into the new bottom-right vertical stacks.Savebutton and the "Are you sure you want to load?" confirmation dialog remain in the full-screenSaveLoadtree despite being inactive in that specific layout. These elements are inherently designed for popup mode, but they possess hardcoded engine dependencies. Keeping them safely in the layout prevents the engine from crashing while maintaining a clean active UI.Mockups:
Before:

SaveLoad
ReplayMenu

PopupSaveLoad

After:

SaveLoad
ReplayMenu

PopupSaveLoad
