magefree / magefree/mage

UI: add sets replacement tool in deck builder

Open
#5,472 0 comments 0 reactions 0 assignees View on GitHub
enhancement GUI
Dominant language
Java
Stars
2.4k
Forks
940
Avg merge
2d 12h
Merged PRs (30d)
160

Description

Decks import service adds cards without sets info (e.g. by random/latest images). Users must have tool to change cards to other source sets.

There are possible two solutions:

1. Sets replacement tool (recommended):
* Users can select cards from their deck;
* They can press right click on selected cards and choose "Set replacement tool" (it's can be button at toolbar too);
* Popup window with sets checkboxes is shown (see multiset selection control in deck builder);
* XMage searches all selected cards in that selected sets;
* When card was founded then it's replaced (if multiple sets founded then choose latest version);
* When card missing then write it to warning message;
* At the end users must see results and missing cards list (see import deck error message example).
2. Preferred sets option on import:
* Deck import dialog must contain checkbox/button for preferred sets selection;
* Users can choose sets (see multiset selection control in deck builder);
* All imported cards must be from that sets;
* If preferred sets list don't contain imported card then card must be imported as normal (e.g. by random/latest image);

P.S. Import dialog must contain "select random image" checkbox for any solutions:
* if check on -- card's set selected by random from all available;
* if check off -- card's set selected by latest release date.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.