Element-web: [Feature Request, Riot-Desktop] In-game overlay to show who's talking in a channel

Created on 15 Jan 2018  路  6Comments  路  Source: vector-im/element-web

AFAIK the desktop version of Riot is a wrapped version of Riot-web, and I couldn't find a section for the desktop one anyways... so... here goes!

I would like it if we could get an overlay option for when we're using the desktop version of Riot, while playing a game. This way if someone jumps into a channel I am doing voice chat on, I can see who joined, and who is now talking, stuff like that.

This will also help increase appeal to gamers, who currently use discord heavily. And with this added as a feature, can make Riot plenty more appealing as an alternative to discord.

feature p3 voip

Most helpful comment

This would be a massive feature, Discord does this by doing a lot of custom native code which is likely infeasible to write and maintain for the core team currently

All 6 comments

This would be a massive feature, Discord does this by doing a lot of custom native code which is likely infeasible to write and maintain for the core team currently

@t3chguy this is more bringing it up as early as possible. I know this is not a small thing, but the earlier discussion can be started for it, the "sooner" it can be implemented. But rest assured, I have no delusion of this being implemented any time soon ;P

I think there Was or is a issue already tracking this. Pretty old one atleast. Saw it 1year ago I think (just mentioning if anyone can find it)

(FYI, the only code I can think of that acts similar and is OSS is the mumble overlay code)

You'd be looking at writing some OpenGL & DirectX injection code to display the elements AND hook into the riot process at the same time (or run it's own syncs which would be awful for a lot of reasons) so it's a rather difficult thing to look for.

@Half-Shot I have not tested it or took a deep look at it if it even works with this but https://github.com/hiitiger/gelectron looks very interesting^^

Sadly it seems to be broken in all kinds of possible ways. But certainly an good starting point for someone who would like to work on this issue I think

Was this page helpful?
0 / 5 - 0 ratings