|
|
cce69a2cd8
|
components: remove redundant h import
|
2023-06-05 01:18:58 +03:00 |
|
|
|
763ff4da3e
|
base.css: replace values with vars
|
2023-06-05 01:01:24 +03:00 |
|
|
|
382211ab95
|
eslint: add braces rule
|
2023-06-05 00:51:41 +03:00 |
|
|
|
9f41e076ed
|
routing: ignore repeats
|
2023-06-05 00:47:23 +03:00 |
|
|
|
4264ca10ba
|
base.css: white flash prevention
|
2023-06-04 04:18:48 +03:00 |
|
|
|
ecc30c8e13
|
Controls: tune Select style
|
2023-06-04 03:40:33 +03:00 |
|
|
|
9976cae575
|
InputBox: focus on fullscreen enter
|
2023-06-04 02:27:21 +03:00 |
|
|
|
acb5339015
|
MenuOverlay: increase menu width
|
2023-06-04 02:26:39 +03:00 |
|
|
|
3a05bbd16c
|
MenuOverlay: accurate handling of the dialog ref
|
2023-06-04 01:59:25 +03:00 |
|
|
|
79a00737bb
|
TextBuffer: input text scroll margin
|
2023-06-04 01:55:31 +03:00 |
|
|
|
d65880ec82
|
MenuButton: markup for small screens
|
2023-06-04 01:43:36 +03:00 |
|
|
|
fd62d756bb
|
MenuButton: pixel perfect svg icon
|
2023-06-04 01:03:21 +03:00 |
|
|
|
0ad6f7b335
|
MenuButton: add svg icon
|
2023-06-03 23:39:45 +03:00 |
|
|
|
c6dbaaaa8d
|
MenuButton: hide button borders
|
2023-06-03 23:16:15 +03:00 |
|
|
|
714555b687
|
InputBox: ignore keyboard shortcuts
|
2023-06-03 23:14:59 +03:00 |
|
|
|
9a483f8a7d
|
InputBox: extract MenuButton
|
2023-06-03 22:58:01 +03:00 |
|
|
|
9f1057ed2f
|
Rearrange components
|
2023-06-03 22:50:37 +03:00 |
|
|
|
7e2de6b269
|
InputBox: tune input attributes
|
2023-06-03 22:02:33 +03:00 |
|
|
|
820fc302a6
|
ThemesView: increase gaps
|
2023-06-01 02:35:37 +03:00 |
|
|
|
1422029b32
|
MenuOverlay: focus trap
|
2023-06-01 02:22:50 +03:00 |
|
|
|
4efdf87605
|
package.json: update packages
|
2023-05-29 02:59:56 +03:00 |
|
|
|
93c715f376
|
MenuOverlay: rearrange menu items
|
2023-05-29 02:59:01 +03:00 |
|
|
|
0feee476f6
|
InputControls: menu button scaffold
|
2023-05-29 01:52:02 +03:00 |
|
|
|
b4c82f5d56
|
Player: pass functions to the InbutBox
|
2023-05-29 01:02:33 +03:00 |
|
|
|
cf96d2852f
|
PlayerView: add MenuOverlay
|
2023-05-29 00:07:02 +03:00 |
|
|
|
7437d41073
|
MenuOverlay: add dialog
|
2023-05-28 23:52:39 +03:00 |
|
|
|
b391a77a89
|
Top2019: fixup broken URLs
|
2023-05-28 15:42:49 +03:00 |
|
|
|
31cce9e925
|
GridBuffer: deduplicate empty lines
|
2023-05-28 15:20:16 +03:00 |
|
|
|
542ba00759
|
GridBuffer: recursion no more
|
2023-05-28 14:19:14 +03:00 |
|
|
|
434e9e8bdf
|
Player: explicitly override Engine arguments
|
2023-05-28 13:26:22 +03:00 |
|
|
|
11e65a2c52
|
package.json: update packages
|
2023-05-28 03:18:04 +03:00 |
|
|
|
e467d4f5c8
|
GamesView: rearrange the game list
|
2023-05-28 03:10:19 +03:00 |
|
|
|
36e55de7b1
|
ThemesView: ESlint
|
2023-05-28 02:55:51 +03:00 |
|
|
|
06ab174928
|
HomeView: fixup input outlines
|
2023-05-28 02:55:19 +03:00 |
|
|
|
f972841c19
|
InputBox: disable on Game Over
|
2023-05-28 02:26:21 +03:00 |
|
|
|
11e9480c11
|
GamesView: format titles
|
2023-05-28 02:25:38 +03:00 |
|
|
|
02eb0e838b
|
HomeView: format titles
|
2023-05-28 02:25:12 +03:00 |
|
|
|
dce36881e4
|
Themes: add themes page
|
2023-05-28 02:22:05 +03:00 |
|
|
|
7e7a5231ac
|
package.json: update packages
|
2023-05-27 23:18:13 +03:00 |
|
|
|
6dc0ef5b17
|
playerHandlers: replace lz-string with base32768
|
2023-05-27 22:07:34 +03:00 |
|
|
|
07c0ce0625
|
Themes: add Monkeytype themes
|
2023-05-25 11:59:56 +03:00 |
|
|
|
34991f1085
|
Themes: add input colors and accents
|
2023-05-25 01:19:17 +03:00 |
|
|
|
1237d09753
|
Player: add message on the vm termination
|
2023-05-25 00:46:22 +03:00 |
|
|
|
fafe819710
|
UrlPlayer: process HTTP responses to invalid requests
|
2023-05-24 21:52:36 +03:00 |
|
|
|
a737a4bd65
|
package.json: update browserslist
|
2023-05-24 05:15:00 +03:00 |
|
|
|
f2dc7eebd9
|
Router: scroll to top on route change
|
2023-05-24 03:17:07 +03:00 |
|
|
|
6a3ce6dfda
|
PlayerView: respect the height of the virtual keyboard
|
2023-05-24 02:40:16 +03:00 |
|
|
|
ecc79f135c
|
PlayerView: show separators on small screen
|
2023-05-24 02:02:24 +03:00 |
|
|
|
1cf0095b53
|
PlayerView: focus as a mode
|
2023-05-24 01:53:38 +03:00 |
|
|
|
d9e8edb40b
|
PlayerView: break a word once it is too long to fit on a line
|
2023-05-24 01:47:16 +03:00 |
|