monkeytype/frontend
Jack e4a7c8b5e9
Layouts rewrite (#2529)
* 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
2022-02-18 18:02:35 +01:00
..
src Layouts rewrite (#2529) 2022-02-18 18:02:35 +01:00
static Layouts rewrite (#2529) 2022-02-18 18:02:35 +01:00
.eslintignore Compile both JS and TS (#2464) by sondrekje 2022-02-11 19:02:21 +01:00
firebase.json Separate backend and frontend dependencies (#2441) by Bruception 2022-02-08 20:33:41 +01:00
gulpfile.js Layouts rewrite (#2529) 2022-02-18 18:02:35 +01:00
package-lock.json TypeScript FrontEnd: Some Changes (#2486) 2022-02-13 18:35:06 +01:00
package.json Fix typescript config (#2511) 2022-02-15 21:26:23 +01:00
tsconfig.json Fix typescript config (#2511) 2022-02-15 21:26:23 +01:00
webpack-production.config.js index to ts 2022-02-13 00:10:19 +01:00
webpack.config.js index to ts 2022-02-13 00:10:19 +01:00