Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert tab prototype #1

Open
Sharkgamedev opened this issue Aug 13, 2021 · 0 comments
Open

Revert tab prototype #1

Sharkgamedev opened this issue Aug 13, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@Sharkgamedev
Copy link
Collaborator

The revert tab should have a two collapsable lists spanning the width of the screen containing the following categories

Automatic

  • Transfer Data
  • Save Data

Manual

  • Transfer Data
  • Save Data
  • Milestones

  • Milestones transfer data
  • Milestones save data
    Possibly split up by date or some ability to search by date/name
    Once selecting one of them it should either expand options or have a popup with the following options and functionality:

Revert All:

Replace all current transfer data, saves and config with the selected backup

Revert Config:

Replace all current configs with the configs from the selected backup

Revert Transfer Data:

Replace all current transfer data with the transfer data from the selected backup

Revert All Maps:

Replace all current map data with the map data from the selected backup

Revert Specific Maps:

Replace current map data for the specified maps selected in a new context menu with the data from the selected backup

The map selection context menu should only show maps that exist in both the backup and the current save.
If a map save exists in the current but not the backup it should appear but be greyed out letting the user know what the issue is when hovering.
If a map save exists in the backup but not in the current then it should appear special when selecting and notify the user when they select it.
All reverts should backup all data before replacing it.
Before doing anything a final confirmation screen should pop up telling the user what will be changed (Eg, maps, transfer data, configs) and have an optional advanced tab showing the user exactly which files are about to be modified.

This is the overarching design guide, work will be split into smaller chunks in separate issues.

@Sharkgamedev Sharkgamedev added the enhancement New feature or request label Aug 13, 2021
@Sharkgamedev Sharkgamedev added this to the Revert Tab milestone Aug 13, 2021
@Sharkgamedev Sharkgamedev self-assigned this Aug 13, 2021
@Sharkgamedev Sharkgamedev pinned this issue Aug 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant