* Added min burst * no need to calculate burst on a timer * added a burst history and current burst trackers, added set and push functions, removed burst calculating in stats (should be done on word completion) * burst will not be calculated on every keypress * calculating burst and pushing to history on space setting start time on first keypress * verifying that burst history and input history are the same length * bursthistory typo added function to calculate burst speed and updated the pushing function to consider if the word was already completed once before * removed fail condition from timer * removed debug notification * added fail condition * rounding burst * making sure to load burst config * styling burst display * including burst in the result * renamed variable * removed burst from result screen, changed wording in settings page * reran npm i to regenerate package lock in version 2 * audit fix * gulp update * added two burst modes: flex and fixed * standardized some code * swapped classes * updated settings page min burst input updated min burst description * updated the setting sections with inputs to a new, better design Co-authored-by: Jack <bartnikjack@gmail.com> |
||
|---|---|---|
| .github | ||
| functions | ||
| src | ||
| static | ||
| .firebaserc_example | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| firebase.json | ||
| gulpfile.js | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
monkeytype
About
Monkeytype is a minimalistic, customisable typing test, featuring many test modes, an account system to save your typing speed history and user-configurable features like themes, sounds, a smooth caret and more.
Features
- minimalistic design with no ads
- look at what you are typing
- focus mode
- different test modes
- punctuation mode
- themes
- quotes
- live wpm
- smooth caret
- account system
- command line
- and much more
Discord bot
On the monkeytype Discord server, we added a Discord bot to autoassign roles on our server. You can find its code over at https://github.com/Miodec/monkey-bot
Bug report or Feature request
If you encounter a bug, or have a feature request send me a message on Reddit, create an issue, create a discussion thread, or join the Discord server.
Contribute
Refer to CONTRIBUTING.md.
Code Of Conduct
Before contributing to this repository please carefully read and understand the code of conduct.
Credits
Montydrei for the name suggestion.
Everyone who provided valuable feedback on the original reddit post for the prototype of this website.
All the contributors that have helped with implementing various features, adding themes, fixing bugs, and more.
Support
If you wish to support further development and feel extra awesome, you can do so here.
