kebernet / shortyz

Shortyz Crosswords
GNU General Public License v3.0
107 stars 56 forks source link

add option to require explicit "submit" to complete puzzle #128

Open mr-salty opened 6 years ago

mr-salty commented 6 years ago

Currently, when all squares in the puzzle are correctly filled in, it's automatically considered to be complete and the end-of-puzzle dialog pops up. This effectively gives away a bit of information that you do not have when solving on paper - you have to decide when you're "complete" and check the answers. This can be exploited by cycling through guesses for one or more letters.

I'd like to see an option to require an explicit "submit" at which time it checks to see if the answers are correct. This could be very similar to the "show errors" button, except it also suppresses the automatic checking so it's subtly difference. For instance, I may be unsure whether a given box should contain an "A" or "I", so just the fact that it tells me it's complete if I happen to guess the right one first is extra information.

swerthei commented 6 years ago

Another bit of information leakage that I've been meaning to fix someday is that the "Puzzles" list page shows the percentage complete, which reflects correct answers only. So you can usually tell if you've gotten a word right without using "show errors" mode, by seeing if the percent complete changes (don't ask how I know that - that would be cheating which I would never do :-).