Ethan O'Brien
0ee1a70100
Add ability to hide context menu button
2023-12-24 01:22:43 -06:00
andrigamerita
eea0ec3dc3
Add button to open context menu ( #728 )
...
* Add button to open context menu
In some contexts, it's hard or impossible to open the context menu of the emulator, which is required to access important secondary options such as quick states, screen recording, and software information. Primarily, it's apparently impossible to open the context menu on a mobile web browser, since a long press on the screen is, for good reason, not registered like a right mouse click is on desktop. This commit adds what I think is the ideal solution to the issue: a button on the menu bar/drawer that opens up the context menu, without cluttering it up with multiple options, just a single new one.
* Update en locale (en.json, Translate.html)
* Fix contextMenuButton dimensions
* Set contextMenu to be centered when open via button
2023-12-12 15:58:46 +01:00
Alexey Nurgaliev
584ee6f1b9
screen recording ( #716 )
...
* screen recording
* screen recording performance optimizations
2023-11-06 18:08:14 +03:00
debuggerx01
59e58aa63d
Updated Chinese translation. ( #706 )
2023-10-11 11:52:31 +08:00
Michael Green
895a95289d
Prevent Vice64 from creating cue files ( #694 )
...
* Prevent Vice from trying to use cue files
* Added C64 to the demo page
2023-10-03 23:26:00 +11:00
Ethan O'Brien
72b23e386c
Fix typo
2023-10-02 19:54:24 -05:00
Ethan O'Brien
b62f962264
Update to 4.0.7
2023-10-02 19:48:55 -05:00
Ethan O'Brien
eac73e2fc8
Add EJS_softLoad
option
2023-10-02 19:41:16 -05:00
Ethan O'Brien
569db3dac7
Add safari mobile "workaround" for freezing
2023-10-02 18:13:15 -05:00
Ethan O'Brien
94816efefa
Add / update core extension object
2023-10-02 18:12:53 -05:00
Ethan O'Brien
543d9d0d10
Add Commodore 64 and Commodore amiga
...
Resolves #619
Resolves #369
2023-10-02 16:54:31 -05:00
Ethan O'Brien
74624c4e9a
Fix cheats menu. Resolves #621
2023-10-02 13:51:58 -05:00
Ethan O'Brien
04b2768167
Ability to drag and drop states. Fixes #643
2023-10-02 12:32:36 -05:00
Ethan O'Brien
ba0f314acc
Add EJS_startButtonName
( closes #686 )
2023-10-02 11:58:16 -05:00
Allan Niles
1b433e6858
Fix controller issues ( #683 )
...
* fix control issues
* clean up
2023-09-28 16:33:58 -06:00
5b62df4b3e
Add "desmume" core
2023-09-21 21:41:30 -04:00
Ethan O'Brien
5daf377e5a
Fix typo
2023-09-21 17:26:42 -06:00
Ethan O'Brien
ac3efda401
Better control syncing (for host). Connected users have issues
2023-09-19 10:56:51 -05:00
Ethan O'Brien
43ec8a7290
Update changelog/update cores
2023-09-18 15:43:09 -05:00
Ethan O'Brien
c3185b1f3b
Netplay work
2023-09-18 13:02:56 -05:00
Mickaël Laurent
54aaebb168
Fix settings not being saved when removing a cheat ( #672 )
...
* save settings after removing a cheat
2023-09-17 22:09:14 +02:00
Mickaël Laurent
d33bce1eac
Fix EJS_volume = 0 being ignored ( #671 )
...
* remove call to setVolume (too early)
2023-09-17 20:50:59 +02:00
Allan Niles
f528cc7c58
cleanup the quick fix :|
2023-09-12 15:55:11 +00:00
Allan Niles
eaac8e0992
fix value error
2023-09-12 15:37:57 +00:00
Allan Niles
e5c7e27526
Fix auto keyCode keyboard conversion ( #665 )
...
* fix auto keycode translation
* fix fallback keycode
* fix ===
2023-09-12 09:18:11 -06:00
d424eb5380
New mame 2003 plus core
2023-09-06 16:33:21 -04:00
Allan Niles
c9bff432f4
add default keycode controller mappings ( #661 )
...
* add default keycode controller mapings
* add optional keycode maping
2023-09-06 11:36:57 -06:00
Alexey Nurgaliev
20bb8fe7cb
fix segaMD virtual gamepad A button code
2023-09-05 10:16:31 +03:00
Alexey Nurgaliev
d22b377e49
ability to hide mute button and volume slider
2023-09-03 16:42:02 +03:00
Alexey Nurgaliev
0e0a33fac4
shoulder labels in default controls
2023-09-02 13:42:00 +03:00
Alexey Nurgaliev
c3595255a9
gamepad shoulder labels
2023-09-02 13:42:00 +03:00
Alexey Nurgaliev
63a686789c
gamepad button labels, default gamepad controls
2023-09-02 13:34:24 +03:00
Alexey Nurgaliev
ed38f262a4
disable default cue file generation for genesis_plus_gx, picodrive and mednafen_pce
2023-09-01 12:45:03 +03:00
Alexey Nurgaliev
65ee1ae321
select first found file, disable cue for pcsx_rearmed by default
2023-09-01 08:19:06 +03:00
Alexey Nurgaliev
61019d929d
update ROM file search order
2023-09-01 00:59:49 +03:00
Alexey Nurgaliev
c59831c774
PC-FX support
2023-08-31 18:51:41 +03:00
Alexey Nurgaliev
5307aaa4c4
WonderSwan, ColecoVision support
2023-08-31 17:30:20 +03:00
Alexey Nurgaliev
8e4950424e
neo geo pocket support
2023-08-30 23:16:17 +03:00
Alexey Nurgaliev
56e14790f3
ability to disable .cue file creation
2023-08-30 21:42:50 +03:00
Alexey Nurgaliev
822a72a9b9
pce extensions
2023-08-30 20:25:53 +03:00
Alexey Nurgaliev
8ef5eb0452
TurboGrafx-16/SuperGrafx/PC Engine suport
2023-08-30 19:37:35 +03:00
Allan Niles
3e6621bf63
fix css toggles
2023-08-26 23:57:23 +00:00
Allan Niles
bade6aa491
fix fullscreen Button tooltip position
2023-08-26 22:24:11 +00:00
Allan Niles
8c04019647
Add button gamepad naming ( #637 )
...
* Add button gampad naming
2023-08-26 15:29:31 -06:00
Allan Niles
6d68d7cd49
use string.includes()
2023-08-26 02:36:37 +00:00
Allan Niles
1b3d4d3cae
add the localization to the other joystick values
2023-08-25 01:50:49 +00:00
Allan Niles
6897845fd4
fix joystick and keyboard input localization
2023-08-25 01:43:15 +00:00
a6e3adf97c
Compile (beta) thread cores
2023-08-26 11:49:05 -04:00
Allan Niles
eeeffe4892
fix joystick and keyboard input localization ( #630 )
...
* fix gamepad languages
* fix joystick and keyboard input localization
* fix the things that need to be changed
* loop through the info object and set localization
* small clean up
* add this.missingLang
* fix speedControlButtons
2023-08-23 15:28:52 -06:00
Allan Niles
a3423bcbd8
fix gamepad languages ( #628 )
...
* fix gamepad languages
2023-08-20 16:25:23 -06:00
Ethan O'Brien
aa6fd8be02
Fix the ability to set other player's gamepad value
2023-08-16 19:22:35 -05:00
Ethan O'Brien
91d1d279e4
Fix gamepad id showing as "undefined"
2023-08-16 19:21:05 -05:00
Ethan O'Brien
f4ffcb3873
Fix non-player specific gamepad bug
2023-08-16 18:44:21 -05:00
Allan Niles
16d18d543d
fix the text align error
2023-08-15 20:14:44 -06:00
Allan Niles
91d44e54dd
add new option EJS_alignStartButton
2023-08-14 17:19:17 -06:00
3138bf7939
add ejs thread variable (for testing)
2023-08-24 12:57:46 -04:00
a5cd34f918
update RetroArch cores
2023-08-13 17:09:13 -04:00
Allan Niles
38172ec92f
Add new options and update pt-BR.json ( #612 )
...
* add new options and update pt-BR.json
* fix adBlocked function
* add new option to adBlocked function
* fix the `start-clicked` function
* Clean up code
2023-08-13 09:10:33 -06:00
Ethan O'Brien
004c8da2c9
Add new EJS_fullscreenOnLoaded
option
2023-08-12 11:10:30 -05:00
Ethan O'Brien
a8441fa7a8
Fix virtual gamepad alignment
2023-08-12 11:05:50 -05:00
Ethan O'Brien
3be9d98b95
Fix zone in front of menu
2023-08-12 10:53:09 -05:00
Ethan O'Brien
9f9c27e3fd
Add virtual Gamepad toggle to controller menu
2023-08-12 10:52:53 -05:00
Alexey Nurgaliev
2175ac0a2e
rewind button
2023-08-12 18:44:40 +03:00
Alexey Nurgaliev
f7c948671b
game speed control buttons on predefined virtual controllers
2023-08-12 18:39:12 +03:00
Allan Niles
c89567cc8d
- fix if statment
...
- move `window.EJS_missingLang` to the `this`
2023-08-12 14:53:17 +00:00
Allan Niles
64cf434adc
fix localization
2023-08-12 02:10:05 +00:00
Ethan O'Brien
55fb909ffc
Nest minified code in a function
2023-08-12 09:50:45 -05:00
Alexey Nurgaliev
9d17345e6d
slow motion
2023-08-11 19:20:11 +03:00
Alexey Nurgaliev
03bf6f16ff
do not change rewindEnabled
2023-08-11 16:16:09 +03:00
Alexey Nurgaliev
2c8e1df175
fix rewind availability check
2023-08-11 13:54:58 +03:00
Alexey Nurgaliev
1e46a62f23
enable or disable rewind in settings menu
2023-08-11 09:32:31 +03:00
Alexey Nurgaliev
58ca7db518
add rewind button only if rewind enabled
2023-08-11 00:42:53 +03:00
Alexey Nurgaliev
0fcfdcd2b2
rewind control
2023-08-11 00:40:25 +03:00
Ethan O'Brien
27d06ab28f
Update cores
2023-08-11 10:41:02 -05:00
Ethan O'Brien
715bb86dbd
Fix pause/play bug
2023-08-10 14:15:01 -05:00
Ethan O'Brien
4a0b1a942b
Fix changing ff-ratio while ff is active
2023-08-08 13:19:48 -05:00
Ethan O'Brien
81a6b94f4f
Fix settings size when hidden
2023-08-08 13:04:42 -05:00
Ethan O'Brien
dadfc40903
Fix controller for fast forward
2023-08-08 09:15:29 -05:00
Ethan O'Brien
24b710623a
Fix settings menu alignment
2023-08-08 09:04:13 -05:00
Alexey Nurgaliev
67a9a26390
atari7800 - additional controls
2023-08-07 19:24:59 +03:00
Alexey Nurgaliev
ce8c722c08
atari2600 - additional controls
2023-08-07 19:23:31 +03:00
Alexey Nurgaliev
25ece9474b
atari2600, atari7800 - update controls and virtual keyboards
2023-08-07 19:11:51 +03:00
Ethan O'Brien
50c811e8a2
Add fast forward, bump version
2023-08-07 11:31:20 -05:00
Ethan O'Brien
98d8d6780f
Fix n64 on safari
2023-08-06 21:28:08 -05:00
Alexey Nurgaliev
fcd603ce27
check type of controlScheme
2023-08-05 22:43:46 +03:00
Alexey Nurgaliev
97e9e52d34
virtual gamepads for atari2600, atari7800, lynx, jaguar, vb, 3do
...
+ updated virtual gamepad for nes (switched a and b)
+ updated virtual gamepad for segaSaturn (l and r buttons)
2023-08-05 16:20:13 +03:00
Alexey Nurgaliev
0dc34997a5
control buttons for gba, vb, 3do, atari2600, atari7800, lynx, jaguar
2023-08-05 15:34:47 +03:00
Alexey Nurgaliev
2afbcf41d9
ability to explicitly define control scheme for controls menu and virtual gamepad. Introduces new option EJS_controlScheme. Default behaviour (when option is undefined) not changed
2023-08-05 14:59:04 +03:00
Ethan O'Brien
764262f348
"fix" picodrive core
2023-08-04 11:52:11 -05:00
Alexey Nurgaliev
14ca83ddce
segaMS, segaGG, segaSaturn controls and virtual gamepad
...
+ segaMD virtual gamepad update
+ gb controls
2023-08-04 19:24:06 +03:00
Alexey Nurgaliev
ac3bf70a83
save buttons order in control settings menu
2023-08-04 08:31:32 +03:00
Ethan O'Brien
f4a9e0ade1
Use resumeMainLoop and pauseMainLoop
2023-08-01 13:50:40 -05:00
Ethan O'Brien
bc046470d7
Update RetroArch
2023-08-01 13:50:21 -05:00
Alexey Nurgaliev
175fa80609
segaMD, segaCD, sega32x missing direction buttons
2023-07-31 08:08:28 +03:00
Ethan O'Brien
986586871b
Fix gamepad support (see changelog)
2023-07-28 09:16:50 -05:00
Ethan O'Brien
a10e4766dc
Push beta ppsspp core
2023-07-28 08:49:10 -05:00
Alexey Nurgaliev
bcb8256b7e
segaMD, segaCD, sega32x button labels and virtual gamepad
2023-07-27 15:36:47 +03:00
Ethan O'Brien
4d53409eb8
Add pthread ability (for future maybe?)
2023-07-24 13:30:29 -05:00
Ethan O'Brien
eaa4463735
Fix rar compression
2023-07-22 19:51:04 -05:00
Ethan O'Brien
d93b6ce8c2
Update documentation
2023-07-22 18:22:55 -05:00