Commit graph

74 commits

Author SHA1 Message Date
3ef278fa5f TextBuffer: add scroll targets 2024-01-27 03:28:05 +01:00
9a26ed1822 Player: eslint 2023-06-29 21:38:31 +03:00
6585eee27f Engines: add ADRIFT 4 support 2023-06-29 21:38:31 +03:00
ade6f5d2c3 Player: replace player.css with scss modules 2023-06-29 21:38:31 +03:00
ae9456d6dd Views: replace css files with scss modules 2023-06-29 21:38:31 +03:00
40a6e7eb3a controls.scss: extract scrollbar styles 2023-06-29 21:38:31 +03:00
3062140352 Status: extract styles 2023-06-29 21:38:31 +03:00
ae9d57fe44 NotFoundPage: use Status component 2023-06-29 21:38:31 +03:00
0d0e42a26a components: remove redundant h import 2023-06-29 21:38:31 +03:00
500b156968 eslint: add braces rule 2023-06-29 21:38:31 +03:00
cce894176f InputBox: focus on fullscreen enter 2023-06-29 21:38:31 +03:00
759d221c40 MenuOverlay: increase menu width 2023-06-29 21:38:31 +03:00
d5e89b9bdc MenuOverlay: accurate handling of the dialog ref 2023-06-29 21:38:31 +03:00
12e894b41c TextBuffer: input text scroll margin 2023-06-29 21:38:31 +03:00
69460a7f55 MenuButton: markup for small screens 2023-06-29 21:38:31 +03:00
982da41acb MenuButton: pixel perfect svg icon 2023-06-29 21:38:31 +03:00
d01dd59598 MenuButton: add svg icon 2023-06-29 21:38:31 +03:00
3931685b08 MenuButton: hide button borders 2023-06-29 21:38:31 +03:00
22cc737f8e InputBox: ignore keyboard shortcuts 2023-06-29 21:38:31 +03:00
674c6c7c51 InputBox: extract MenuButton 2023-06-29 21:38:31 +03:00
daa26965cd Rearrange components 2023-06-29 21:38:31 +03:00
39e8b8a526 InputBox: tune input attributes 2023-06-29 21:38:31 +03:00
921b24195d MenuOverlay: focus trap 2023-06-29 21:38:31 +03:00
17ffeab680 MenuOverlay: rearrange menu items 2023-06-29 21:38:31 +03:00
d5b176087e InputControls: menu button scaffold 2023-06-29 21:38:31 +03:00
4173349481 Player: pass functions to the InbutBox 2023-06-29 21:38:31 +03:00
f614deca5a MenuOverlay: add dialog 2023-06-29 21:38:31 +03:00
ae4bdf5983 GridBuffer: deduplicate empty lines 2023-06-29 21:38:31 +03:00
a3fdb236d2 GridBuffer: recursion no more 2023-06-29 21:38:31 +03:00
2fdc39c1f0 Player: explicitly override Engine arguments 2023-06-29 21:38:31 +03:00
2ae3d64039 InputBox: disable on Game Over 2023-06-29 21:38:31 +03:00
78ad3d5657 playerHandlers: replace lz-string with base32768 2023-06-29 21:38:31 +03:00
1afbb95e05 Themes: add Monkeytype themes 2023-06-29 21:38:31 +03:00
91456a8bc9 Themes: add input colors and accents 2023-06-29 21:38:31 +03:00
7a58f92434 Player: add message on the vm termination 2023-06-29 21:38:31 +03:00
e7c1384436 UrlPlayer: process HTTP responses to invalid requests 2023-06-29 21:38:31 +03:00
8b6a805c36 PlayerView: show separators on small screen 2023-06-29 21:38:31 +03:00
6eb20f8db3 PlayerView: break a word once it is too long to fit on a line 2023-06-29 21:38:31 +03:00
393d15a64f TextBuffer: smooth scrolling 2023-06-29 21:38:31 +03:00
b08d9725d4 Update the player to work with new versions of the Emglken and the cheap-glkote 2023-05-22 01:41:21 +03:00
7a96d99055 Linting 2023-05-21 16:49:41 +03:00
4746f9dcb5 Replace classes with classNames 2023-05-21 16:49:41 +03:00
dc22a4782f UrlPlayer: start the chain with the url 2023-05-21 16:49:41 +03:00
9fc2265e41 TextMessage: add classnames to all message types 2023-05-21 16:49:41 +03:00
e5c96709d8 UrlPlayer: clearing the hash in the URL for Safari 2021-07-27 17:40:44 +05:00
ef8aca3476 styles: add special styles for Safari 2021-07-27 17:38:30 +05:00
8699868c42 Rename the project to ElseIFPlayer 2021-07-24 19:54:46 +05:00
71162ec2c6 InputBox: handle mobile keyboard events 2021-07-23 14:38:43 +05:00
1e0b16361f eslint fix 2021-07-22 15:04:19 +05:00
cc1df287be eslint fix 2021-07-22 14:00:58 +05:00