sergystepanov
9e6efc2319
Update retropad input
2025-12-30 14:36:48 +03:00
Sergey Stepanov
297ec9005c
Display video scaling info
2024-12-05 01:35:48 +03:00
Sergey Stepanov
954bb23bb8
Add Reset with 0 key
2024-12-03 00:38:15 +03:00
Sergey Stepanov
6de1828ffe
Wait user click when autoplay fails
2024-11-29 14:51:33 +03:00
Sergey Stepanov
68acb5d790
Show worker tags in manager
2024-11-17 21:24:08 +03:00
Sergey Stepanov
0d8db25c3c
Change the video dimensions when playing
2024-09-28 00:30:50 +03:00
Sergey Stepanov
a67a077024
Fix env functions
2024-09-16 21:45:06 +03:00
Sergey Stepanov
bdf3598367
Add game aliases
...
Allows different game names to be set in the alias.txt file [as name=alias] located in the games directory.
2024-08-31 22:29:31 +03:00
Sergey Stepanov
7ee98c1b03
Add keyboard and mouse support
...
Keyboard and mouse controls will now work if you use the kbMouseSupport parameter in the config for Libretro cores. Be aware that capturing mouse and keyboard controls properly is only possible in fullscreen mode.
Note: In the case of DOSBox, a virtual filesystem handler is not yet implemented, thus each game state will be shared between all rooms (DOS game instances) of CloudRetro.
2024-08-02 11:04:44 +03:00
Sergey Stepanov
b755bcd1bf
Use <video> play listener instead of canplay
2024-04-22 18:10:35 +03:00
Sergey Stepanov
a013192bf8
Clean webrtc.js
2024-04-22 11:47:46 +03:00
Sergey Stepanov
dceb6f9993
Reuse retropad poll fn
2024-04-22 11:45:07 +03:00
Sergey Stepanov
d922e58278
Fix UI
2024-04-22 11:43:38 +03:00
Sergey Stepanov
22d1bd7620
Add screen component
2024-04-07 00:20:47 +03:00
Sergey Stepanov
effa5c46c5
Update UA/PLT detection
2024-04-03 19:52:42 +03:00
Sergey Stepanov
cebbcdf256
Refactor WebRTC stats
2024-04-02 21:10:05 +03:00
Sergey Stepanov
ecbe7f6ad9
Remove unused ping stats module
2024-03-31 21:22:41 +03:00
Sergey Stepanov
5da77a6b4f
Fix aspect ratio of PSX games in full-screen
2024-03-21 23:02:53 +03:00
Sergey Stepanov
104498dec0
Fix wrong import order of some modules
2024-03-18 13:45:01 +03:00
Sergey Stepanov
8654604b9b
Fix index.html warnings
2024-03-17 22:09:43 +03:00
Sergey Stepanov
2bc64a3be8
Migrate from IIFE to modern ES modules
...
These modules should be supported by all contemporary browsers, and this transition should resolve most issues related to the explicit import order of the .js files.
2024-03-17 22:09:43 +03:00
Sergey Stepanov
47bd72e1cd
Fix broken options button
2024-03-16 13:15:05 +03:00
Sergey Stepanov
29eedee3ec
Fix keybindings for options
2024-03-15 14:38:30 +03:00
Sergey Stepanov
a349fdd0cf
Add 'force full-screen' option
2024-03-14 12:24:39 +03:00
Sergey Stepanov
cf5248ec54
Fix missing gameList transition handler
2024-03-14 12:24:39 +03:00
Sergey Stepanov
4fc53e7220
Update options UI
2024-03-14 12:24:39 +03:00
Sergey Stepanov
72e846894e
Use case-insensitive sort for games
2024-03-07 23:18:42 +03:00
Sergey Stepanov
84d2261391
Don't stretch portrait games
2024-03-07 17:25:26 +03:00
Sergey Stepanov
608da9f64b
Track fullscreen for <video>
2024-03-05 22:07:12 +03:00
Sergey Stepanov
91ace06f8b
Replace the hasMultitap option with a more general solution
...
The new hid option enables users to map a specific Libretro device (or multiple devices) to the input ports. For instance, this allows users to map a Multitap controller with the snes9x core.
2024-03-05 21:34:37 +03:00
Sergey Stepanov
cdbb5e98f5
Clean
2024-03-02 16:46:08 +03:00
Sergey Stepanov
92e59672f9
Expose scale factor value
2024-03-02 16:38:53 +03:00
Sergey Stepanov
c699455b58
Hide video element controls in fullscreen
2024-02-25 12:51:37 +03:00
Sergey Stepanov
41bfe4f4d3
Fix WebRTC datachannels in FF
2024-02-20 21:29:57 +03:00
Sergey Stepanov
e7e281083f
Add ugly persistent volume option
2024-02-16 22:47:54 +03:00
Sergey Stepanov
a77069a634
Add L2, R2, L3, R3 mappings to keyboard
2023-11-26 22:39:43 +03:00
Sergey Stepanov
2e91feb861
Add initial automatic aspect ratio change
...
Depending on the configuration param coreAspectRatio, video streams may have automatic aspect ratio correction in the browser with the value provided by the cores themselves.
2023-11-03 01:12:22 +03:00
Sergey Stepanov
cb968d782a
Show rooms in the list
2023-10-21 02:37:44 +03:00
Sergey Stepanov
fb5d8c216b
Don't change players when there is no game
2023-10-18 21:46:33 +03:00
Sergey Stepanov
1b82c48dc1
Don't show the share popup message
2023-10-18 20:37:57 +03:00
Sergey Stepanov
226bb0384e
Remove Quit notification
2023-09-24 14:22:34 +03:00
Sergey Stepanov
8703309090
Remove old ping/pong handlers
2023-09-24 14:22:34 +03:00
Sergey Stepanov
992b6e06da
Hide sys info in the frontend
2023-09-16 20:12:24 +03:00
Sergey Stepanov
f2d21c67dc
Partial fix for convoluted game list ext info bug
2023-09-01 22:55:18 +03:00
Sergey Stepanov
6106eee97e
Update game list module
2023-06-16 14:12:41 +03:00
Sergey Stepanov
2e1c837643
Show systems in the interface
2023-06-16 14:12:41 +03:00
Sergey Stepanov
5b4f74e2b7
Notify users when there are no gaming slots
2023-05-21 13:54:21 +03:00
Sergey Stepanov
624eecd4e8
Show errors when ICE fails
2023-05-17 08:57:16 +03:00
Sergey Stepanov
3815e18027
Remove the hack involving the /static route
2023-05-03 11:11:08 +03:00
Sergey Stepanov
2add701c39
Update game picker interface
2023-04-27 19:50:07 +03:00