mirdaki / ping

A cross-platform and blazingly fast Matrix client focused on group and gaming chat.
MIT License
54 stars 1 forks source link

Desktop App Overlay In-Game #16

Open trymeouteh opened 3 years ago

trymeouteh commented 3 years ago

Please have the desktop apps on Windows and Linux allow for it to work in full screen games using an overlay, just like the Steam overlay.

Windows MacOS Linux (native games) Linux (wine/proton games)

mirdaki commented 3 years ago

This would be very cool to get to, but it seems it would be very complicated. Even Discord has lots of limitations with it:

Note, there are a few other cases that overlay will not work with. The overlay is currently not supported for Mac, games with Vulkan support, and generally old games.

Source

That being said, I'd still like to attempt it eventually. Design reference for the future.

trymeouteh commented 3 years ago

I understand this will be hard, but amazing if it can be accomplished for desktop gamers.

trymeouteh commented 3 years ago

https://github.com/mirdaki/ping/issues/19

Here is an alternative that maybe better.

jasikpark commented 3 years ago

Y'all might want to try to hook into https://github.com/trigg/Discover/ maybe? Or at least look at it for implementing an overlay on Linux

mirdaki commented 3 years ago

@jasikpark Oh thank you or for letting us know about Discover! Will certainly keep that in mind. Would certainly be nice to integrate with another project for the overlay