Skip to content
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

Input Accelerators #6

Open
1 of 4 tasks
r2dev2 opened this issue Sep 19, 2023 · 3 comments
Open
1 of 4 tasks

Input Accelerators #6

r2dev2 opened this issue Sep 19, 2023 · 3 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@r2dev2
Copy link
Owner

r2dev2 commented Sep 19, 2023

When inputting characters into cryptoduel, there are many repetitive tasks, such as: clearing all input, guessing based on etaoinshrdlu, and calculating frequencies of initial and final letters of words.

It would be nice to have advanced buttons to do these tasks. I can think of following buttons:

  • clear cipher
  • give up (there's no current way to give up and see plaintext)
  • etaoinshrdlu input - user can select a range of most frequent characters and assign ciphertext->plaintext decryptions accordingly
  • initial/final letter of words tables

All of the above buttons would be in a panel collapsed by default, preferrably in between the current replacement table and the "next problem" buttons, although this might be subject to change.

@r2dev2 r2dev2 added the enhancement New feature or request label Sep 19, 2023
@r2dev2
Copy link
Owner Author

r2dev2 commented Sep 19, 2023

@r2dev2
Copy link
Owner Author

r2dev2 commented Sep 19, 2023

Work is being done on https://github.com/r2dev2/cryptoduel/tree/input-accelerator branch. If anyone wants to contribute, please pr to that branch.

@r2dev2
Copy link
Owner Author

r2dev2 commented Sep 19, 2023

clear cipher implemented in c210637

@r2dev2 r2dev2 added the help wanted Extra attention is needed label Sep 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant