-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minor UI Improvements #48
base: master
Are you sure you want to change the base?
Commits on Nov 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 979d760 - Browse repository at this point
Copy the full SHA 979d760View commit details -
Ensure greeting is first text printed
Even when the config is invalid, the welcome message should be printed.
Configuration menu - View commit details
-
Copy full SHA for d534061 - Browse repository at this point
Copy the full SHA d534061View commit details -
Delay instruction to leave the program open
We shouldn't print this if some checks might result in immediately closing the program.
Configuration menu - View commit details
-
Copy full SHA for cee34c7 - Browse repository at this point
Copy the full SHA cee34c7View commit details -
Use more verbose messages when loading local PB
This gives more context for the "You did not set a new PB." message that normally appears at startup. Also, the explanation when we ignore PB.txt now appears even when it doesn't contain a number.
Configuration menu - View commit details
-
Copy full SHA for 864932e - Browse repository at this point
Copy the full SHA 864932eView commit details
Commits on Nov 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1d295b7 - Browse repository at this point
Copy the full SHA 1d295b7View commit details -
This is intended to address some user confusion about what the number represents (some people thought it had to do with the contents of the branch and were worried about it being the same between threads) and whether the message is important or not (some people thought that numbers not printed had some checks being skipped and even worried that PBs would not be found on these branches).
Configuration menu - View commit details
-
Copy full SHA for d2504b7 - Browse repository at this point
Copy the full SHA d2504b7View commit details -
Print log statements all at once
This prevents a fairly common problem where two log lines can end up interleaved.
Configuration menu - View commit details
-
Copy full SHA for 5f92e3c - Browse repository at this point
Copy the full SHA 5f92e3cView commit details -
Ensure manual selection mode never restarts
It was technically possible to perform 100,000 moves and then restart. More realistically, this change is mainly useful if someone lowers the default iteration limit.
Configuration menu - View commit details
-
Copy full SHA for 44004c7 - Browse repository at this point
Copy the full SHA 44004c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46c1313 - Browse repository at this point
Copy the full SHA 46c1313View commit details -
Simplify iterations log message
The extra information about steps and frames was extremely confusing to users and, as a pure debugging feature, was inappropriate at log level 3, if not even at log level 6.
Configuration menu - View commit details
-
Copy full SHA for 3db180b - Browse repository at this point
Copy the full SHA 3db180bView commit details
Commits on Nov 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1071d17 - Browse repository at this point
Copy the full SHA 1071d17View commit details
Commits on Nov 27, 2022
-
This was accidentally checking for the Random move selection method instead of Manual.
Configuration menu - View commit details
-
Copy full SHA for 22071c4 - Browse repository at this point
Copy the full SHA 22071c4View commit details
Commits on Nov 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 122adfd - Browse repository at this point
Copy the full SHA 122adfdView commit details -
Improve system-specific clean shutdown support
Windows does not generate SIGTERM when closing a program, and it actually doesn't support SIGINT either; it may work, but correct behavior is not guaranteed.
Configuration menu - View commit details
-
Copy full SHA for 866e74d - Browse repository at this point
Copy the full SHA 866e74dView commit details -
Handle all Windows signals correctly
Using Ctrl+Break to shut down and closing the window both resulted in instant termination.
Configuration menu - View commit details
-
Copy full SHA for 16c3d7b - Browse repository at this point
Copy the full SHA 16c3d7bView commit details
Commits on Nov 29, 2022
-
Only allow uploading the best record available
This check prevents now obsoleted records from being submitted, as the thread with the actual record either already has returned or will at some point.
Configuration menu - View commit details
-
Copy full SHA for cdbf56d - Browse repository at this point
Copy the full SHA cdbf56dView commit details