magefree / magefree/mage

UI: save and load table/tournament settings to file

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

Description

New table/tournament dialog must have button to save and load game settings. It's already have "load last configuration" buttons but it's a different approach.

TODO:
* [ ] make game settings config format (as example: json);
* [ ] file format must be compatible between table/tournament modes (e.g. you can load table config for tournament dialog and setup missing values);
* [ ] configs can contains small number of settings or other data (as example: image name and description for server side competitive/event);
* [ ] add buttons to save and load configs (table + tournament dialogs);
* [ ] add sample folder with standard configs for popular game and modes (see sample deck example).

P.S. #446

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the new table and tournament dialogs and the existing "load last configuration" buttons. Review the sample deck example for the proposed sample-config folder, then determine how shared settings and mode-specific values should be represented. Done means both dialogs can save and load compatible configurations, including optional settings and sample configurations.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.