|
|
db2ef7e048
|
README.md: draft
|
2023-06-29 19:22:22 +03:00 |
|
|
|
0eca6d1dd4
|
Player: eslint
|
2023-06-13 00:41:52 +03:00 |
|
|
|
ed2f3ee586
|
Engines: add ADRIFT 4 support
|
2023-06-12 23:45:58 +03:00 |
|
|
|
8a35549002
|
TargetURLSelector: encode URL
|
2023-06-12 23:45:10 +03:00 |
|
|
|
0e6c15acf3
|
Player: replace player.css with scss modules
|
2023-06-12 22:31:46 +03:00 |
|
|
|
2353700694
|
Views: replace css files with scss modules
|
2023-06-12 02:31:52 +03:00 |
|
|
|
f1a723653d
|
controls.scss: extract scrollbar styles
|
2023-06-05 02:44:16 +03:00 |
|
|
|
b3a84e09ac
|
base.scss: convert css to scss
|
2023-06-05 02:16:36 +03:00 |
|
|
|
19a28aebc0
|
index.html: remove fake markup
|
2023-06-05 02:16:04 +03:00 |
|
|
|
ec88bef166
|
Status: extract styles
|
2023-06-05 02:13:24 +03:00 |
|
|
|
b646771398
|
NotFoundPage: use Status component
|
2023-06-05 01:49:06 +03:00 |
|
|
|
84ed8f98fb
|
styles: extract components.scss
|
2023-06-05 01:48:39 +03:00 |
|
|
|
bc654d4f2b
|
index.js: extract App.jsx
|
2023-06-05 01:19:12 +03:00 |
|
|
|
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 |
|