-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Code
- Not really urgent, but a statement in password.js can be rewritten with bit shifting, mostly to be consistent with fzmv-password-decoder
- Not really urgent too, but would also be a good idea to remove input clear on mouse click, fits more for just password decoders when a working password has been entered, an idea could be also moving it on right click or double click
- Replace every instance of multiplication, division or remainder involving powers of 2 with their bit-wise equivalent form
-
_ExistsInKeyboard1Dinside keyboard.js has ironically zero purpose to exist, remove it - Some calls of
_FindOffsetInKeyboard1Din dijkstra.js, generator.js, and keyboard.js can be replaced with constants - In password.js the check
((((Buffer[ElementX] & (1 << BitX)) >> BitX) + ((Buffer[ElementY] & (1 << BitY)) >> BitY)) & 0x1)can be rewritten as just(((Buffer[ElementX] & (1 << BitX)) >> BitX) ^ ((Buffer[ElementY] & (1 << BitY)) >> BitY)) - The test condition of this
forloop in password.js should be rewritten in a more straightforward form by saving the result somewhere and using it in theforcycle from there in a similar way like how it's performed in fzmv-password-decoder - There is a typo in a comment inside dijkstra.js, fix it
- Add an empty
.nojekyllfile in the root of the website - Add a
404.html404 error handler in the root of the website that redirects to the main page
Repository
- Add a player name example in readme
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels