* Add dynamic keymap legend style
* Speed
* make it work with all layouts
* Fix bug
* Update layout-emulator.js
* Update layout-emulator.js
* mac fix
* we didn't need layout state
* make quote show up
* remove some
* Rename
Co-authored-by: Miodec <bartnikjack@gmail.com>
* Update spanish_10k.json
changed "not words", bad words and historical figures.
* Update spanish_1k.json
removed not full words and fixed capitalization.
* Update spanish_10k.json
* removed "non-words"
* Changes to Spanish 1k
fine, I'll stop including ü
* Update spanish_1k.json
* fixed capitalization of some words, removed surnames from controversial people
* updated spanish 200
removed some double words and some not common ones.
* updated spanish lists
second attempt.
* Create code_matlab.json
I dont know a whole lot but Im probably going to exand this as my knowledge expands too.
* Actually make the language show up
* remove caps
Co-authored-by: Jack <jack@monkeytype.com>
Co-authored-by: Ferotiq <evanrayweigel@outlook.com>
* added "show average" setting
hopefully this doesn't break everything :)
* Delete config-schema.js
* Delete commandline-lists.ts
* Delete config.ts
* Delete db.ts
* Delete index.html
* Delete modes-notice.ts
* Delete settings.ts
* Delete types.d.ts
* added show average setting
* changed the capitalization of ONE character
* Rounded the wpm calculation when mode is PB or AVG
* Only display average if user is logged in
* Only display average if wpm > 0
and by extension, only when the user is logged in.
* changed look of average display
Co-authored-by: Jack <jack@monkeytype.com>
* added types
* converted qwerty to new format
* added type
* removed keymap structure
* updated space styling
* fixed keymap types
* removed type
* initial keymap element building (only supports staggered for now)
* using id instead of class
* using id
* moved class changes to the keymap file
* fixed matrix key count
* fixed split and matrix layouts
* fixed alice
* removed unused code
* removed unused code
* converted layout emulator to new format
* removed unnecessary field
* using type
* added layout
* added default layout
* added alias
* converted key flashing to new logic
* using new logic
* using new logic in mode next
* fixed iso alice
* converted some layouts
* added layouts json
* added functions to get layouts
* made getlayout synchronous
* updated layout types
* using new function
* added layout json schema validation
closes#2516
* converted ansi layouts to the new format
* modified schema
* fixed the rest of the layouts
* switched function back to async