Skip to content

Commit

Permalink
Update TODOs
Browse files Browse the repository at this point in the history
  • Loading branch information
tylercamp committed Apr 27, 2024
1 parent 70ba61d commit 3861a2f
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down

0 comments on commit 3861a2f

Please sign in to comment.