Jan Schäfer
Jan Schäfer
When I create a local table I can't change the table name in the input popup: 
Some parts of JSkat's UI are still based on Swing. Take whatever part you like (e.g. some Swing based dialog or panel) and migrate it to JavaFX.
Kotlin enables multiplatform re-use of JSkat base code not limited to Android. Kotlin leads to less boiler plate code that is easier to read. Kotlin is also more fun.
The class JSkatOptions is a homegrown approach for storing and handling the configuration of JSkat. To get rid of this "not invented here syndrome" we should use a standard library...
It might be nice to provide different score calculations, i.e. - official tournament scorecards (Seeger/Fabian) for 3/4 player tables with a series of 12 rounds and ISPA rules - cash...
Skat rule options must be constant during a skat series. Therefore we need an immutable copy of the rule related options that is valid over all games of a skat...
Implement a save/load feature for skat games. Use skat game save format from ISS if possible.
Currently JSkat only checks for updates on start up. If there is an update users have to download the new version for themselves. Investigate whether one of the following is...
For debugging purposes it would be nice to have a dialog that show the current state of player knowledge.
Some players prefer to not sort their cards or do it for their own. - make it possible to sort the cards per drag and drop - add more options...