142 Commits

Author SHA1 Message Date
redphx
259543cbaf
Update README.md 2024-03-22 17:44:03 +07:00
redphx
469bac6693
Update README.md 2024-03-16 17:49:03 +07:00
redphx
a132a1b1e0
Update README.md 2024-01-29 17:09:46 +07:00
redphx
69d33719e6
Update README.md 2024-01-15 15:36:19 +07:00
redphx
6c996769b7
Update README.md 2024-01-05 17:18:52 +07:00
redphx
7b59a8cd5e
Add Mouse & Keyboard support (#194)
* Add initial support for MKB

* Refactor icons

* Enable native MKB support for some games

* Move Stream settings & stats buttons to Stream HUD bar

* Split stream settings into tabs

* Use bx-gone class to show/hide Settings sidebar

* Update translations

* Update Toast class

* Press F9 to toggle MKB feature

* Disable Gamepad Disconnected screen

* Change from F9 key to F8 key

* Reverse back to F9 key + disable "disableGamepadDisconnectedScreen" patch

* Fix "disableGamepadDisconnectedScreen" patch

* Add fade in/out animations for Toast

* Fix Settings tabs not showing

* Fix touch controller not showing sometimes

* Add basic remapping screen

* Update MKB layout

* Add edit/save states

* Add borders to highlight Quick Settings tabs

* Get key name from key code

* Move the Dots button to the beginning

* Disable non-working native MKB games

* Optimize Patcher class: only apply "playing" patches when needed

* Refactor renderMkbSettings() to MkbRemapper class

* Refactor the rendering process of MkbRemapper

* Implement new method to control analog stick using mouse

Heavily inspired by Yuzu's "Mouse panning" feature

* Update README.md

* Refactor setting elements

* Reduce button prompt's font size

* Render mouse settings

* Add a warning in MKB remapper

* Update preset's structure

* Disable "contextmenu" event of dialog & its overlay

* Fix bug in MkbPreset.convert()

* Detect scrolling events while binding

* Convert wheel events to button press

* Fix minor bugs in Stream settings

* Fix RT mapping

* Add setValue() method to SettingElement

* Update preset after binding new key

* Update preset after changing mouse's settings

* Update UI of mouse's settings

* Update style

* Fixed action buttons at the bottom

* Add support for "exactTicks" param to Number Stepper element

* Don't render first & last markers

* Add basic LocalDb class

* Allow switching between presets

* Enable/disable elements when editing preset

* Update translations

* Refactor code

* Define  "CE = createElement" globally

* Add createButton()

* Add icons to buttons

* Implement the "Cancel" button

* Implement the "Rename" button

* Add styling for disabled buttons

* Implement "New" & "Copy" buttons

* Implement "Delete" button

* Refactor code

* Fix exception when creating Default preset

* Set default name when copying preset

* Implement "Save" button

* Implement "Activate" button

* Implement switching preset data

* Pre-calculate mouse's sensitivities + fix not converting preset before using

* Fix mouse buttons not working

* Remove "not working" line

* Show "right-click-to-unbind" text

* Bug fixes

* Add ENABLE_NATIVE_MKB_BETA flag

* Update styling

* Add mention to Yuzu emu

* Pre-calculate mouse's sensitivities in MkbPreset.convert()

* Update translations

* Add donation link

* Update translations

* Add "Map mouse to" setting

* Fix styling

* Bug fixes

* Implement requestPointerLock()

* Hide pointerLock message when StreamMenu is being shown

* Fix bugs in Chrome

* Fix a bug causing Remote Play not working

* Remove "Disable bandwidth checking" feature as it's useless

* Update README.md

* Update styling

* Add URL to document

* Temporary disable the "Controller shortcuts" feature as it conflicts with the MKB feature

* Update translations

* Update README.md
2024-01-04 21:04:27 +07:00
redphx
b73109d9b4
Update README.md 2023-12-29 17:42:36 +07:00
redphx
e3b7365910
Update README.md 2023-12-21 09:04:53 +07:00
redphx
bdfb23257c
Update README.md 2023-12-20 14:40:54 +07:00
redphx
622057980d
Update README.md 2023-12-14 17:50:47 +07:00
redphx
f55344b4cb
Update README.md 2023-12-14 09:41:00 +07:00
redphx
6139fb386b
Update README.md 2023-12-14 09:14:37 +07:00
redphx
f7c46c5ef3
Update README.md 2023-12-14 08:03:27 +07:00
redphx
f5b495efa8
Update README.md 2023-12-13 08:33:21 +07:00
redphx
eb4803492e
Update README.md 2023-12-13 08:07:39 +07:00
redphx
63896469e2
Update README.md 2023-12-12 17:52:19 +07:00
redphx
7c22685e95
Update README.md 2023-12-05 14:50:32 +07:00
redphx
1b0b15de76
Update README.md 2023-12-02 10:31:46 +07:00
redphx
5f18026f85
Update README.md 2023-11-28 20:42:03 +07:00
redphx
bec3f771f2
Update README.md 2023-11-26 20:27:52 +07:00
redphx
b72b881f2d
Update README.md 2023-11-26 20:12:23 +07:00
redphx
526ceec0db
Version 2.0 (#163)
* Update README.md

* Bump version to 2.0

* Bump version to 2.0
2023-11-25 17:17:14 +07:00
redphx
5837e30afc
Update README.md 2023-11-19 16:21:31 +07:00
redphx
b79775839b
Update README.md 2023-10-27 17:37:19 +07:00
redphx
0f0072bcb0
Update README.md 2023-10-26 20:05:57 +07:00
redphx
8314074957
Update README.md 2023-10-15 17:12:57 +07:00
redphx
9d7c537eaa
Update README.md 2023-10-03 16:53:43 +07:00
redphx
f229dbdbe4
Update README.md 2023-10-02 21:46:35 +07:00
redphx
7c3f00f277
Update README.md 2023-09-25 20:05:50 +07:00
redphx
a3fd3c9ebe
Update README.md 2023-09-18 09:26:06 +07:00
redphx
1f787b7888
Update README.md 2023-09-18 07:56:44 +07:00
redphx
949a180047
Update README.md 2023-09-13 16:54:29 +07:00
redphx
b469ba4867
Update README.md 2023-09-11 14:40:49 +07:00
redphx
a0d0d6e1e6
Update README.md 2023-09-10 17:51:42 +07:00
redphx
241be49d09
Update README.md 2023-09-10 17:15:23 +07:00
redphx
6cd2648325
Update README.md 2023-09-04 10:40:14 +07:00
redphx
b520e8173e
Update README.md 2023-09-04 10:36:43 +07:00
redphx
d1882046e2
Update README.md 2023-08-29 08:42:04 +07:00
redphx
fb7bd2da0d
Update README.md 2023-08-28 14:31:13 +07:00
redphx
2a85dd574e
Version 1.14 (#116)
* Update README.md

* Update better-xcloud.meta.js

* Bump version to 1.14
2023-08-26 18:21:05 +07:00
redphx
5104cf33b4
Version 1.13 (#105)
* Update README.md

* Bump version to 1.13

* Bump version to 1.13
2023-08-15 18:04:26 +07:00
redphx
79e0661977
Update README.md 2023-08-15 06:04:05 +07:00
redphx
ca8b3cfbd8
Update README.md 2023-08-13 17:27:31 +07:00
redphx
bd852c788d
Update README.md 2023-08-13 17:13:22 +07:00
redphx
3a82b74cda
Version 1.12 (#95)
* Update README.md

* Bump version to 1.12

* Bump version to 1.12
2023-08-13 16:48:46 +07:00
redphx
e719e6e1c5
Update README.md 2023-08-13 10:13:31 +07:00
redphx
9f3c6e5a6d
Update README.md 2023-08-13 10:11:15 +07:00
redphx
b6e1d3debc
Update README.md 2023-08-12 21:26:13 +07:00
redphx
c229cf7c47
Update README.md 2023-08-12 19:49:51 +07:00
redphx
343e243c77
Version 1.11 (#91)
* Update README.md

* Bump version to 1.11

* Bump version to 1.11
2023-08-12 19:41:14 +07:00