In case you are still working on it, I have some quality of life comments to make:
- Selecting the player names makes the window resize everytime which is mildly annoying.
- Maybe have an option to import player (.csv etc) details without having to go through could be useful.
- Its probably hard to implement, but having 'loading previous state' feature could be very useful:
(1) restoring any previous state during auction (advanced version of the current undo feature)
(2) You can look up the entire history at a later point in time, in case of arguments etc.
(3) stop and resume auction at a later point in time.
You could potentially do this by caching each new state change (probably in a json format) and load/write to it (git does an exceptional job at this, it can even caches undo stats- you could look it up for implementation ideas).
- Use keybinding to do various things. Eg: 'ctrl+z` would be undo.
- Generalize it to n team auctions instead of 4.
- Compiling and Releasing a standalong binary of the production code could possibly attract a lot more users.
Anyways, I wont be using this, its just some ideas that came to my mind, so feel free to ignore these suggestions.
In case you are still working on it, I have some quality of life comments to make:
(1) restoring any previous state during auction (advanced version of the current undo feature)
(2) You can look up the entire history at a later point in time, in case of arguments etc.
(3) stop and resume auction at a later point in time.
You could potentially do this by caching each new state change (probably in a json format) and load/write to it (git does an exceptional job at this, it can even caches undo stats- you could look it up for implementation ideas).
Anyways, I wont be using this, its just some ideas that came to my mind, so feel free to ignore these suggestions.