-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add gamepad implementation. #361
Conversation
rebased and implemented method to get the view backend |
d300be0
to
b07b8c7
Compare
sync'ed with latest review of libwpe |
b44cea4
to
9ef57fc
Compare
Downgraded libmanette version to 0.2.4 because is the one used in WebKit SDK, sadly the CI can install 0.2.3, which I cannot test locally easily. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First things first, let me say that I think the overall structure of the code looks fine and worked fine for me here. Most of the comments are mostly style related, but please do read through them. I think we could merge an updated version of this PR once those have been addressed.
Thanks for the work on this, and please do let me know if anything is unclear! 🎮
06349b2
to
3b75e12
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is almost there! Sorry that I am asking for another couple of changes again 😇. This is almost ready to go!
8fbb397
to
d115341
Compare
Changes:
See demo in https://www.youtube.com/watch?v=iXh7GMR6pH8 |
ecb6044
to
bb85568
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd like a few things tweaked before merging, please take a look at the comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is almost ready to merge, I just made a couple of very small change requests. Thanks!
e2975e1
to
3501d99
Compare
The current implementation is based on libmanette. If libmanette is not available, a noop implementation is used.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
r=me, let's merge it 👍🏼
The current implementation is based on libmanette. If libmanette is available a noop implementation is used.
Depends on WebPlatformForEmbedded/libwpe#88