diff --git a/README.md b/README.md index a88d8a8e..14a23db4 100644 --- a/README.md +++ b/README.md @@ -25,21 +25,21 @@ This can all probably be ported into a webpage, but I've put in enough effort wi ## Main TODOs - Associate solver results with save file and save-last-modified, show icon if save file was updated -- Game settings (breeding time, multiple breeding farms) - - Save game settings + associate with save file - Allow filtering of input pals by player - Proper packaging + release -- Logging + error handling - - Any exceptions - - Ignore + log any unrecognized pals + traits - - Errors when reading save files - - Corrupted cached save data - - Corrupted solver data +- ~~Logging + error handling~~ + - ~~Any exceptions~~ + - ~~Ignore + log any unrecognized pals + traits~~ + - ~~Errors when reading save files~~ + - ~~Corrupted cached save data~~ + - ~~Corrupted solver data~~ - ~~Disallow changes to list boxes + input fields while solving is running~~ - ~~Add progress bar when solving is running, don't freeze the window during solving~~ - ~~Save solver results~~ - ~~Show total time required~~ - ~~Allow loading from save files in custom locations~~ +- ~~Game settings (breeding time, multiple breeding farms)~~ + - ~~Save game settings + associate with save file~~ ## Eventual TODOs - Add "About" window for licenses + references @@ -50,6 +50,7 @@ This can all probably be ported into a webpage, but I've put in enough effort wi - Show preview of involved pals, num wild pals, etc. in solver results list - Performance options (max threads) - Separate list of "Required traits" and "Optional traits" for target pal +- Notify when a pal involved in a breeding path is no longer available in the source save - Show more solver result paths - There can be multiple paths to the same target or intermediate with the same final effort, but with differing number of breeding steps and wild pals involved - There are even more options if we support "optional" traits for target pal @@ -60,7 +61,6 @@ This can all probably be ported into a webpage, but I've put in enough effort wi - Update PalDB reference data for recent game updates - Figure out reliable process for updating DB.json with latest pal + trait info (where can I find a frequently-updated source of all required info?) - General UI/UX improvements -- ~~Notify when a pal involved in a breeding path is no longer available in the source save~~ (WONTFIX - too annoying) ## Maybe TODOs - Automatically detect changes to save file + reload