66 Commits

Author SHA1 Message Date
Isaiah Koontz
89ca299747 Added a "login" button to the main page.
Included CSS data and smooth transitions to bring up a login form.
* Missing: functions to process the login data.
2022-11-13 02:17:12 -08:00
thelamer
29299dd4f3 stash wip development preview logic 2022-02-17 20:51:52 -08:00
thelamer
647a539b48 flag gamestarted on emulatorjs cores 2022-02-14 10:07:57 -08:00
thelamer
bf1688dea7 do not allow directories with upload button 2022-01-23 11:21:55 -08:00
thelamer
0d7304309a add drag and drop files/folders support 2022-01-23 11:19:19 -08:00
thelamer
c1a5e9aac8 support multiple file uploads 2022-01-22 13:48:29 -08:00
thelamer
1343be1f2a do not loop on null gamepads 2022-01-20 11:41:48 -08:00
thelamer
8ad353ef39 add jump by letter to the menus 2022-01-19 13:48:18 -08:00
Ryan Kuba
03c2bbb3f1
Merge pull request #26 from rrgeorge/gamepadmenu
Gamepadmenu
2022-01-19 11:45:50 -08:00
thelamer
d41e36804d update formatting dont allow gamepad controls on edge chromium 2022-01-19 11:43:07 -08:00
Robert George
d4e8ddac67 Handle empty list of gamepads 2022-01-18 19:54:18 -08:00
Robert George
7c0ca14354 Adding manifest.json 2022-01-18 19:49:27 -08:00
Robert George
6d6cb79e51 Added gamepad navigation to the menu 2022-01-18 19:44:06 -08:00
Robert George
0ed562a23e Added meta tags and icon for iOS webapp 2022-01-18 19:39:45 -08:00
thelamer
ccb348266e fixes for multizip and multidisk 2022-01-18 12:26:53 -08:00
thelamer
8762578119 add multiwad support for prboom 2022-01-18 11:15:22 -08:00
thelamer
62fa7aacfb add touchscreen input on mobile devices 2022-01-17 14:18:46 -08:00
thelamer
86cbc01522 add profile concept with server side endpoint 2022-01-14 14:14:29 -08:00
thelamer
fa4ed179c4 use seperate variable to tell the emulator to load a cue file when needed 2022-01-09 13:32:59 -08:00
Robert R George
d4b89e8918
Remove code that prevents cue from loading
This block seems to prevent the cue file from loading.
2022-01-09 12:38:53 -08:00
thelamer
e0f64eece4 remove log 2022-01-09 12:36:18 -08:00
thelamer
7b64c351b7 bump version and use 1st member of array 2022-01-09 12:34:43 -08:00
thelamer
22972007fc swap to slice 2022-01-09 11:44:01 -08:00
Robert R George
f4d24d2af0
Needs polyfill for Array.at() in Safari
Array.at() is new and not fully supported across browsers. This polyfill should resolve that.
2022-01-09 07:54:43 -08:00
thelamer
091315f216 typo 2022-01-08 15:36:38 -08:00
thelamer
d0bf858a86 add delete function and link to file browser from frontend 2022-01-08 15:32:40 -08:00
thelamer
e5e478c3ea add all funtionality to file browser and style it a bit 2022-01-08 13:53:26 -08:00
thelamer
2285047e4e add ability to download a full backup 2022-01-07 20:27:07 -08:00
thelamer
e923fb4b36 add basic downloading and navigation to file browser 2022-01-07 18:51:17 -08:00
thelamer
f769d5b4ca skeleton file browser 2022-01-07 14:14:36 -08:00
thelamer
3bfd9bc79f add a simple sleep statement for threaded emulators 2022-01-07 10:48:15 -08:00
thelamer
f91e765945 no superscroll for mouse 2021-12-14 11:45:40 -08:00
thelamer
6846dca619 remove test 2021-12-12 15:09:07 -08:00
thelamer
3c49f952ee return uint8 arrays for files without a length found 2021-12-12 15:08:07 -08:00
thelamer
a2056142f3 make system folder even without bios files 2021-12-11 13:24:56 -08:00
thelamer
d33d2bf2fd add right arrow speedup for arrow down and arrow up scrolling 2021-12-08 12:57:28 -08:00
thelamer
87f1dee870 speed up touch pan scrolling a bit and mouse wheel events 2021-12-08 12:04:06 -08:00
thelamer
65c95d815d weird bugfix for safari 2021-12-06 19:50:04 -08:00
thelamer
2ac417c52e update platform detection 2021-12-06 16:35:01 -08:00
thelamer
2086a2483c adding safari support and reworking audio init for new cores, resize canvas to window 2021-12-06 16:02:53 -08:00
thelamer
b5c6e0ff52 support running cores built with later emsdk versions 2021-12-02 16:19:29 -08:00
thelamer
5689aa158f remove deps from libretro 2021-12-02 12:01:30 -08:00
thelamer
9faa6ad723 stop initializing the fs object for emscripten compatibility 2021-11-29 13:02:32 -08:00
thelamer
eb34a9466d use variable roms directory so core specific settings stay that way 2021-11-25 18:38:44 -08:00
thelamer
568d235c1b do not create config file if exists, overlay is non functional in web no reason to have those assets 2021-11-22 15:04:04 -08:00
thelamer
168553701c dont mount roms directory and no percentage for chunked downloads 2021-11-18 19:53:12 -08:00
thelamer
219a9e0c93 update game downloading logic to be multi part 2021-11-18 12:53:22 -08:00
thelamer
c824f31225 update metadata and add support for larger chds in xbox mode for libretro 2021-11-17 15:49:50 -08:00
thelamer
26342de046 try to help browser garbage collection a bit by null pointing large data arrays 2021-11-15 15:28:16 -08:00
thelamer
d7588a6fee try to grab a cue for a bin type rom and swap saturn to libretro with yabause 2021-11-14 19:43:13 -08:00